i386: Utilize VCOMSBF16 for BF16 Comparisons with AVX10.2
[official-gcc.git] / gcc / testsuite / g++.dg / warn / Wvexing-parse7.C
blob9f4c7021cdc2d938b9089345624ba8a8b1ba1ca9
1 // PR c++/25814
2 // { dg-do compile }
4 struct X { };
5 struct W {
6   W(X, X);
7 };
9 void
10 fn ()
12   W w1(X(), X()); // { dg-warning "parentheses" }
13   W w2(X(a), X()); // { dg-warning "parentheses" }
14   W w3(X(), X(a)); // { dg-warning "parentheses" }
15   W w4(X(a), X(b)); // { dg-warning "parentheses" }
16   W w5(X, X);
17   W w6(X(a), X);
18   W w7(X, X(a));
19   W w8(X(a), X()); // { dg-warning "parentheses" }
20   W w9(X, X());
21   W w10(X, X());
23   // Not function declarations.
24   W z1(X(), (X()));
25   W z2((X()), X());
26   W z3((X()), (X()));