std::source_location
* fix feature test for `std::source_location` * suppress msvc warnings * fix consistency