• Home
  • Raw
  • Download

Lines Matching refs:Foo

11   template <typename T> struct Foo {  struct
25 int c1 = 1 ? i : Foo<bool>::C; in doit_anonymous()
26 int c2 = 1 ? Foo<bool>::C : i; in doit_anonymous()
28 int d1a = 1 ? i : Foo<bool>::D; // expected-warning {{test1::Foo<bool>::(anonymous enum at }} in doit_anonymous() argument
29 int d1b = 1 ? i : Foo<bool>::D; // expected-warning {{warn-sign-conversion.cpp:13:5)' to 'int'}} in doit_anonymous()
30 …int d2a = 1 ? Foo<bool>::D : i; // expected-warning {{operand of ? changes signedness: 'test1::Foo… in doit_anonymous()
31 int d2b = 1 ? Foo<bool>::D : i; // expected-warning {{warn-sign-conversion.cpp:13:5)' to 'int'}} in doit_anonymous()
32 …int d3a = 1 ? B : Foo<bool>::D; // expected-warning {{operand of ? changes signedness: 'test1::Foo… in doit_anonymous()
33 int d3b = 1 ? B : Foo<bool>::D; // expected-warning {{warn-sign-conversion.cpp:13:5)' to 'int'}} in doit_anonymous()
34 …int d4a = 1 ? Foo<bool>::D : B; // expected-warning {{operand of ? changes signedness: 'test1::Foo… in doit_anonymous()
35 int d4b = 1 ? Foo<bool>::D : B; // expected-warning {{warn-sign-conversion.cpp:13:5)' to 'int'}} in doit_anonymous()
53 template <typename T> struct Foo { struct
67 int c1 = 1 ? i : Foo<bool>::C; in doit_anonymous()
68 int c2 = 1 ? Foo<bool>::C : i; in doit_anonymous()
70 …int d1 = 1 ? i : Foo<bool>::D; // expected-warning {{operand of ? changes signedness: 'test2::Foo<… in doit_anonymous() argument
71 …int d2 = 1 ? Foo<bool>::D : i; // expected-warning {{operand of ? changes signedness: 'test2::Foo<… in doit_anonymous()
72 …int d3 = 1 ? B : Foo<bool>::D; // expected-warning {{operand of ? changes signedness: 'test2::Foo<… in doit_anonymous()
73 …int d4 = 1 ? Foo<bool>::D : B; // expected-warning {{operand of ? changes signedness: 'test2::Foo<… in doit_anonymous()