You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Refactor] Replace std::tie with structured bindings (#12610)
* [Refactor] Replace std::tie with structured bindings
With C++17 enabled in #12337, using
structured bindings to replace cases where `std::tie` is used to
define local variables.
* Added missing header for <optional>
* Silenced unused variable warnings after structured bindings
This is a bug in gcc version 7, resolved in gcc 8. While gcc version
7 is used for CI, we'll need to silence unused variable warnings
resulting from using only part of a structured binding.
More information: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81767
0 commit comments