// { dg-do compile { target c++23 } }struct S {int i1 :auto(12);int i2 :auto{12};staticconstexpr auto x =auto(12);staticconstexpr auto y =auto{12};};struct R {int i;};staticconstexpr R r1 = {auto(23) };staticconstexpr R r2 = {auto{23} };enum E { X =auto(12), Y =auto{1u} };static_assert(auto(true));static_assert(auto{true});