• Home
  • Raw
  • Download

Lines Matching defs:X2

874   struct X2 {  struct
875 enum { E = [](auto i) { return i; }(3) }; //expected-error{{inside of a constant expression}}\ in __anonf3d1ca8a5a02()
878 int L = ([] (int i) { return i; })(2); in __anonf3d1ca8a5b02()
879 void foo(int i = ([] (int i) { return i; })(2)) { } in foo()
880 int B : ([](int i) { return i; })(3); //expected-error{{inside of a constant expression}}\ in __anonf3d1ca8a5d02()
883 int arr[([](int i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anonf3d1ca8a5e02()
885 int (*fp)(int) = [](int i) { return i; }; in __anonf3d1ca8a5f02()
886 void fooptr(int (*fp)(char) = [](char c) { return 0; }) { } in fooptr()
887 int L2 = ([](auto i) { return i; })(2); in __anonf3d1ca8a6102()
888 void fooG(int i = ([] (auto i) { return i; })(2)) { } in fooG()
889 int BG : ([](auto i) { return i; })(3); //expected-error{{inside of a constant expression}} \ in __anonf3d1ca8a6302()
892 int arrG[([](auto i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anonf3d1ca8a6402()
894 int (*fpG)(int) = [](auto i) { return i; }; in __anonf3d1ca8a6502()
895 void fooptrG(int (*fp)(char) = [](auto c) { return 0; }) { } in fooptrG()
903 struct X2 { struct
904 int L = ([] (T i) { return i; })(2); in __anonf3d1ca8a6702()
905 void foo(int i = ([] (int i) { return i; })(2)) { } in __anonf3d1ca8a6802()
906 int B : ([](T i) { return i; })(3); //expected-error{{inside of a constant expression}}\ in __anonf3d1ca8a6902()
909 int arr[([](T i) { return i; })(3)]; //expected-error{{inside of a constant expression}}\ in __anonf3d1ca8a6a02()
911 int (*fp)(T) = [](T i) { return i; }; in __anonf3d1ca8a6b02()
912 void fooptr(T (*fp)(char) = [](char c) { return 0; }) { } in fooptr()
913 int L2 = ([](auto i) { return i; })(2); in __anonf3d1ca8a6d02()
914 void fooG(T i = ([] (auto i) { return i; })(2)) { } in fooG()
915 int BG : ([](auto i) { return i; })(3); //expected-error{{not an integral constant}}\ in __anonf3d1ca8a6f02()
918 int arrG[([](auto i) { return i; })(3)]; //expected-error{{must have a constant size}} \ in __anonf3d1ca8a7002()
920 int (*fpG)(T) = [](auto i) { return i; }; in __anonf3d1ca8a7102()
921 void fooptrG(T (*fp)(char) = [](auto c) { return 0; }) { } in __anonf3d1ca8a7202()
922 template<class U = char> int fooG2(T (*fp)(U) = [](auto a) { return 0; }) { return 0; } in fooG2()
923 template<class U = char> int fooG3(T (*fp)(U) = [](auto a) { return 0; }); in __anonf3d1ca8a7402()