https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122267
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- That's a non-template function, so the if-constexpr statement is always evaluated and never discarded. So probably it's not always_lock_free.
