Lines Matching +defs:g +defs:E
30 int g = sizeof(g); variable
64 int g = sizeof(g); in test_stuff() local
98 int g = sizeof(g); in test_stuff() local
135 int g = (h, g, 2); // no-warning: h, g are evaluated but not used. in test_comma() local
645 struct E { struct
646 int b = 1;
647 int c = 1;
648 int a; // This field needs to be last to prevent the cross field
650 …E(char (*)[1]) : a(a ? b : c) {} // expected-warning {{field 'a' is uninitialized when used here}} in E() argument
651 …E(char (*)[2]) : a(b ? a : a) {} // expected-warning 2{{field 'a' is uninitialized when used here}} in E() function
652 …E(char (*)[3]) : a(b ? (a) : c) {} // expected-warning {{field 'a' is uninitialized when used here… in E() function
653 …E(char (*)[4]) : a(b ? c : (a+c)) {} // expected-warning {{field 'a' is uninitialized when used he… in E() argument
654 E(char (*)[5]) : a(b ? c : b) {} in E() argument
656 E(char (*)[6]) : a(a ?: a) {} // expected-warning 2{{field 'a' is uninitialized when used here}} in E() function
657 E(char (*)[7]) : a(b ?: a) {} // expected-warning {{field 'a' is uninitialized when used here}} in E() function
658 E(char (*)[8]) : a(a ?: c) {} // expected-warning {{field 'a' is uninitialized when used here}} in E() argument
659 E(char (*)[9]) : a(b ?: c) {} in E() argument
661 E(char (*)[10]) : a((a, a, b)) {} in E() function
662 …E(char (*)[11]) : a((c + a, a + 1, b)) {} // expected-warning 2{{field 'a' is uninitialized when u… in E() argument
663 …E(char (*)[12]) : a((b + c, c, a)) {} // expected-warning {{field 'a' is uninitialized when used h… in E() function
664 …E(char (*)[13]) : a((a, a, a, a)) {} // expected-warning {{field 'a' is uninitialized when used he… in E() argument
665 E(char (*)[14]) : a((b, c, c)) {} in E() argument
666 E(char (*)[15]) : a(b ?: a) {} // expected-warning {{field 'a' is uninitialized when used here}} in E() argument
667 E(char (*)[16]) : a(a ?: b) {} // expected-warning {{field 'a' is uninitialized when used here}} in E() function
708 static int g = sizeof(g); variable
744 static int g = sizeof(g); in test() local
778 static int g = sizeof(g); in test() local
836 …int &g = return_ref1(g); // expected-warning{{reference 'g' is not yet bound to a value when used … variable
959 struct E { struct
960 A a1 = a1;
961 A a2 = a2.get();
962 A a3 = a3.num();
963 A a4 = a4.copy(a4);
964 A a5 = a5.something(a5);
965 A a6 = ref(a6);
966 A a7 = const_ref(a7);
967 A a8 = pointer(&a8);
968 A a9 = normal(a9);
969 const A a10 = a10;
970 A a11 = std::move(a11);
971 A a12 = A(std::move(a12));
972 A a13 = rref(std::move(a13));
973 A a14 = std::move(x ? a13 : (22, a14));
1006 struct E { struct
1007 int a;
1010 E() {} in E() function
1011 E(int) {} in E() argument
1032 G g; member