template struct A{}; template struct A { static constexpr int value = 0; }; template struct A { static constexpr int value = 1; }; template constexpr int A_v = A::value; struct B { void f() noexcept {} void __vectorcall g() noexcept {} }; int main() { return A_v + A_v; }