Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:ecb

20 void test_conv_to_bool(ConvToBool ctb, ConvToInt cti, ExplicitConvToBool ecb) {
23 if (ecb) { }
26 for (; ecb; ) { }
29 while (ecb) { }
32 do { } while (ecb);
36 if (!ecb) { }
38 bool b1 = !ecb;
39 if (ctb && ecb) { }
40 bool b2 = ctb && ecb;
41 if (ctb || ecb) { }
42 bool b3 = ctb || ecb;
54 void test_explicit_bool(ExplicitConvToBool ecb) {
55 bool b1(ecb); // okay
56 bool b2 = ecb; // expected-error{{no viable conversion from 'ExplicitConvToBool' to 'bool'}}
57 accepts_bool(ecb); // expected-error{{no matching function for call to}}