Problemunvalidated
Could the user observe a difference? — libc++ and libstdc++ do not implement this using an "intermediate alias template" as specified. Tension: Starting with C++26, this is obviously a bug because the user could reflect like `^^_Atomic(int)` and tell apart alias templates from class templates. Outcome: Prior to C++26, is there any way the user could tell?
4cac5ff3-e6fa-4840-b85d-240175a6788a
Could the user observe a difference? — libc++ and libstdc++ do not implement this using an "intermediate alias template" as specified. Tension: Starting with C++26, this is obviously a bug because the user could reflect like ^^_Atomic(int) and tell apart alias templates from class templates. Outcome: Prior to C++26, is there any way the user could tell?