Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix missing std::get overload in MSVC (#2407)
This replaces the `std::get` call with an unqualified equivalent to allow it to be treated as a dependent call. ranges.h needs std::get overloads from `<tuple>` but does not directly include it. This causes compilation failures in MSVC with /permissive-. On other platforms `<tuple>` is included as a dependency from other headers (specifically from `<memory>`), but there is no such implicit dependency in MSVC's STL. Fixes #2401
- Loading branch information