From ea2eb5cc6c2c7edec2199c1cae7156c84568552f Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Fri, 4 Feb 2022 22:53:17 +0200 Subject: [PATCH] Update source_location_test4.cpp --- test/source_location_test4.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/source_location_test4.cpp b/test/source_location_test4.cpp index bfc06d6..420612e 100644 --- a/test/source_location_test4.cpp +++ b/test/source_location_test4.cpp @@ -8,6 +8,8 @@ boost::source_location s_loc = BOOST_CURRENT_LOCATION; +BOOST_STATIC_CONSTEXPR boost::source_location c_loc = BOOST_CURRENT_LOCATION; + boost::source_location f( boost::source_location const& loc = BOOST_CURRENT_LOCATION ) { return loc; @@ -26,11 +28,16 @@ int main() #endif } + { + BOOST_TEST_CSTR_EQ( c_loc.file_name(), __FILE__ ); + BOOST_TEST_EQ( c_loc.line(), 11 ); + } + { boost::source_location loc = f(); BOOST_TEST_CSTR_EQ( loc.file_name(), __FILE__ ); - BOOST_TEST( loc.line() == 11 || loc.line() == 30 ); + BOOST_TEST( loc.line() == 13 || loc.line() == 37 ); } return boost::report_errors();