libstdc++: Fix function that can't be constexpr in C++11 (PR 95289)
The body of this function isn't just a return statement, so it can't be constexpr until C++14. PR libstdc++/95289 * include/debug/helper_functions.h (__get_distance): Only declare as a constexpr function for C++14 and up. * testsuite/25_algorithms/copy/debug/95289.cc: New test.
Showing
- libstdc++-v3/ChangeLog 5 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/debug/helper_functions.h 1 addition, 1 deletionlibstdc++-v3/include/debug/helper_functions.h
- libstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc 31 additions, 0 deletionslibstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc
Loading
Please register or sign in to comment