C++20 std::source_location

the error below reported by

clang -std=c++20 simpleCode.cpp

for the simple code below . please advise . thank you kindly
clang version 17.0.0
Target: x86_64-pc-windows-msvc

simpleCode.cpp:5:18: error: use of undeclared identifier 'std'
        auto _current = std::source_location::current();

#include <source_location>

int main()
{
auto _current = std::source_location::current();
return 0;
}