Lines Matching defs:X2

860   struct X2 {  struct
861 enum { E = [](auto i) { return i; }(3) }; //expected-error{{inside of a constant expression}}\ in __anon1df60a8b5902()
864 int L = ([] (int i) { return i; })(2); in __anon1df60a8b5a02()
865 void foo(int i = ([] (int i) { return i; })(2)) { } in __anon1df60a8b5b02()
866 int B : ([](int i) { return i; })(3); //expected-error{{inside of a constant expression}}\ in __anon1df60a8b5c02()
869 int arr[([](int i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anon1df60a8b5d02()
871 int (*fp)(int) = [](int i) { return i; }; in __anon1df60a8b5e02()
872 void fooptr(int (*fp)(char) = [](char c) { return 0; }) { } in __anon1df60a8b5f02()
873 int L2 = ([](auto i) { return i; })(2); in __anon1df60a8b6002()
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 __anon1df60a8b6202()
878 int arrG[([](auto i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anon1df60a8b6302()
880 int (*fpG)(int) = [](auto i) { return i; }; in __anon1df60a8b6402()
881 void fooptrG(int (*fp)(char) = [](auto c) { return 0; }) { } in __anon1df60a8b6502()
889 struct X2 { struct
890 int L = ([] (T i) { return i; })(2); in __anon1df60a8b6602()
891 void foo(int i = ([] (int i) { return i; })(2)) { } in __anon1df60a8b6702()
892 int B : ([](T i) { return i; })(3); //expected-error{{inside of a constant expression}}\ in __anon1df60a8b6802()
895 int arr[([](T i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anon1df60a8b6902()
897 int (*fp)(T) = [](T i) { return i; }; in __anon1df60a8b6a02()
898 void fooptr(T (*fp)(char) = [](char c) { return 0; }) { } in __anon1df60a8b6b02()
899 int L2 = ([](auto i) { return i; })(2); in __anon1df60a8b6c02()
900 void fooG(T i = ([] (auto i) { return i; })(2)) { } in fooG()
901 int BG : ([](auto i) { return i; })(3); //expected-error{{not an integral constant}}\ in __anon1df60a8b6e02()
904 int arrG[([](auto i) { return i; })(3)]; //expected-error{{must have a constant size}} \ in __anon1df60a8b6f02()
906 int (*fpG)(T) = [](auto i) { return i; }; in __anon1df60a8b7002()
907 void fooptrG(T (*fp)(char) = [](auto c) { return 0; }) { } in fooptrG()
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 __anon1df60a8b7302()