current implementation has issues with namespace scopes and allows unqualified access, ie: #include <atomic> int main() { atomic_int ai; return 0; } this should require std::atomic_int
*** Bug 45193 has been marked as a duplicate of this bug. ***
As far as I can see, this is fixed in mainline.