• Home
  • Raw
  • Download

Lines Matching refs:i1

42   int i1, i2, b1 : 3, b2 : 3;  member
75 int i1 = ToBool() ? 0 : 1; in test() local
78 i1 ? throw 0 : throw 1; in test()
79 i1 ? test() : throw 1; in test()
80 i1 ? throw 0 : test(); in test()
81 i1 ? test() : test(); in test()
82 i1 = i1 ? throw 0 : 0; in test()
83 i1 = i1 ? 0 : throw 0; in test()
84 i1 = i1 ? (throw 0) : 0; in test()
85 i1 = i1 ? 0 : (throw 0); in test()
86i1 ? 0 : test(); // expected-error {{right operand to ? is void, but left operand is of type 'int'… in test()
87i1 ? test() : 0; // expected-error {{left operand to ? is void, but right operand is of type 'int'… in test()
88 (i1 ? throw 0 : i1) = 0; // expected-error {{expression is not assignable}} in test()
89 (i1 ? i1 : throw 0) = 0; // expected-error {{expression is not assignable}} in test()
96 Base &bar1 = i1 ? base : derived; in test()
97 Base &bar2 = i1 ? derived : base; in test()
98 Base &bar3 = i1 ? base : conv; in test()
99 Base &bar4 = i1 ? conv : base; in test()
103 …(void)(i1 ? bb : bd); // expected-error {{conditional expression is ambiguous; 'BadBase' can be co… in test()
104 (void)(i1 ? bd : bb); // expected-error {{conditional expression is ambiguous}} in test()
107 (void)(i1 ? BadBase() : BadDerived()); in test()
108 (void)(i1 ? BadDerived() : BadBase()); in test()
114 A a1((i1 ? constret() : Base()).trick()); in test()
115 A a2((i1 ? Base() : constret()).trick()); in test()
116 A a3((i1 ? constret() : Derived()).trick()); in test()
117 A a4((i1 ? Derived() : constret()).trick()); in test()
119 i1 = (i1 ? Base() : Base()).trick(); in test()
120 i1 = (i1 ? Base() : Base()).trick(); in test()
121 i1 = (i1 ? Base() : Derived()).trick(); in test()
122 i1 = (i1 ? Derived() : Base()).trick(); in test()
124 …(void)(i1 ? Base() : constder()); // expected-error {{incompatible operand types ('Base' and 'cons… in test()
125 …(void)(i1 ? constder() : Base()); // expected-error {{incompatible operand types ('const Derived' … in test()
129 (void)(i1 ? Base() : Priv()); // expected-error{{private base class}} in test()
130 (void)(i1 ? Priv() : Base()); // expected-error{{private base class}} in test()
131 …(void)(i1 ? Base() : Fin()); // expected-error{{ambiguous conversion from derived class 'Fin' to b… in test()
132 …(void)(i1 ? Fin() : Base()); // expected-error{{ambiguous conversion from derived class 'Fin' to b… in test()
133 (void)(i1 ? base : priv); // expected-error {{private base class}} in test()
134 (void)(i1 ? priv : base); // expected-error {{private base class}} in test()
135 …(void)(i1 ? base : fin); // expected-error {{ambiguous conversion from derived class 'Fin' to base… in test()
136 …(void)(i1 ? fin : base); // expected-error {{ambiguous conversion from derived class 'Fin' to base… in test()
139 i1 = i1 ? I() : i1; in test()
140 i1 = i1 ? i1 : I(); in test()
141 I i2(i1 ? I() : J()); in test()
142 I i3(i1 ? J() : I()); in test()
144 vfn pfn = i1 ? F() : test; in test()
145 pfn = i1 ? test : F(); in test()
146 (void)(i1 ? A() : B()); // expected-error {{conversion from 'B' to 'A' is ambiguous}} in test()
147 (void)(i1 ? B() : A()); // expected-error {{conversion from 'B' to 'A' is ambiguous}} in test()
148 (void)(i1 ? 1 : Ambig()); // expected-error {{conversion from 'Ambig' to 'int' is ambiguous}} in test()
149 (void)(i1 ? Ambig() : 1); // expected-error {{conversion from 'Ambig' to 'int' is ambiguous}} in test()
151 &(i1 ? i1 : i2); // expected-error {{cannot take the address of an rvalue}} in test()
155 int &ir1 = i1 ? flds.i1 : flds.i2; in test()
156 (i1 ? flds.b1 : flds.i2) = 0; in test()
157 (i1 ? flds.i1 : flds.b2) = 0; in test()
158 (i1 ? flds.b1 : flds.b2) = 0; in test()
162 double d1 = i1 ? I() : K(); in test()
163 pfn = i1 ? F() : G(); in test()
165 pfm = i1 ? DFnPtr() : &Base::fn1; in test()
166 pfm = i1 ? &Base::fn1 : DFnPtr(); in test()
169 i1 = i1 ? i1 : ir1; in test()
170 int *pi1 = i1 ? &i1 : 0; in test()
171 pi1 = i1 ? 0 : &i1; in test()
172 i1 = i1 ? i1 : EVal; in test()
173 i1 = i1 ? EVal : i1; in test()
174 d1 = i1 ? 'c' : 4.0; in test()
175 d1 = i1 ? 4.0 : 'c'; in test()
176 Base *pb = i1 ? (Base*)0 : (Derived*)0; in test()
177 pb = i1 ? (Derived*)0 : (Base*)0; in test()
178 pfm = i1 ? &Base::fn1 : &Derived::fn2; in test()
179 pfm = i1 ? &Derived::fn2 : &Base::fn1; in test()
180 pfm = i1 ? &Derived::fn2 : 0; in test()
181 pfm = i1 ? 0 : &Derived::fn2; in test()
183 i1 ? &MixedFields::ci : &MixedFieldsDerived::i; in test()
185 i1 ? &MixedFields::ci : &MixedFields::cvi; in test()
186 (void)(i1 ? &MixedFields::ci : &MixedFields::vi); in test()
188 &(i1 ? i1 : d1); // expected-error {{cannot take the address of an rvalue}} in test()
190 (void)&(i1 ? flds.b1 : flds.i1); // expected-error {{address of bit-field requested}} in test()
191 (void)&(i1 ? flds.i1 : flds.b1); // expected-error {{address of bit-field requested}} in test()