Lines Matching defs:X2
860 struct X2 { struct
861 enum { E = [](auto i) { return i; }(3) }; //expected-error{{inside of a constant expression}}\ in __anonfa2ce53a5902()
864 int L = ([] (int i) { return i; })(2); in __anonfa2ce53a5a02()
865 void foo(int i = ([] (int i) { return i; })(2)) { } in __anonfa2ce53a5b02()
866 int B : ([](int i) { return i; })(3); //expected-error{{inside of a constant expression}}\ in __anonfa2ce53a5c02()
869 int arr[([](int i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anonfa2ce53a5d02()
871 int (*fp)(int) = [](int i) { return i; }; in __anonfa2ce53a5e02()
872 void fooptr(int (*fp)(char) = [](char c) { return 0; }) { } in fooptr()
873 int L2 = ([](auto i) { return i; })(2); in __anonfa2ce53a6002()
874 void fooG(int i = ([] (auto i) { return i; })(2)) { } in fooG()
875 int BG : ([](auto i) { return i; })(3); //expected-error{{inside of a constant expression}} \ in __anonfa2ce53a6202()
878 int arrG[([](auto i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anonfa2ce53a6302()
880 int (*fpG)(int) = [](auto i) { return i; }; in __anonfa2ce53a6402()
881 void fooptrG(int (*fp)(char) = [](auto c) { return 0; }) { } in __anonfa2ce53a6502()
889 struct X2 { struct
890 int L = ([] (T i) { return i; })(2); in __anonfa2ce53a6602()
891 void foo(int i = ([] (int i) { return i; })(2)) { } in foo()
892 int B : ([](T i) { return i; })(3); //expected-error{{inside of a constant expression}}\ in __anonfa2ce53a6802()
895 int arr[([](T i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anonfa2ce53a6902()
897 int (*fp)(T) = [](T i) { return i; }; in __anonfa2ce53a6a02()
898 void fooptr(T (*fp)(char) = [](char c) { return 0; }) { } in __anonfa2ce53a6b02()
899 int L2 = ([](auto i) { return i; })(2); in __anonfa2ce53a6c02()
900 void fooG(T i = ([] (auto i) { return i; })(2)) { } in __anonfa2ce53a6d02()
901 int BG : ([](auto i) { return i; })(3); //expected-error{{not an integral constant}}\ in __anonfa2ce53a6e02()
904 int arrG[([](auto i) { return i; })(3)]; //expected-error{{must have a constant size}} \ in __anonfa2ce53a6f02()
906 int (*fpG)(T) = [](auto i) { return i; }; in __anonfa2ce53a7002()
907 void fooptrG(T (*fp)(char) = [](auto c) { return 0; }) { } in __anonfa2ce53a7102()
908 template<class U = char> int fooG2(T (*fp)(U) = [](auto a) { return 0; }) { return 0; } in fooG2()
909 template<class U = char> int fooG3(T (*fp)(U) = [](auto a) { return 0; }); in __anonfa2ce53a7302()