1 // { dg-options "-fdiagnostics-show-caret" }
3 // Adapted from https://gcc.gnu.org/wiki/ClangDiagnosticsComparison
10 myvec[1] / ptr; // { dg-error "invalid operands" }
12 /* { dg-begin-multiline-output "" }
15 { dg-end-multiline-output "" } */
20 extern struct s some_function (void);
21 extern struct t some_other_function (void);
25 return (some_function ()
26 + some_other_function ()); // { dg-error "no match for .operator" }
28 /* { dg-begin-multiline-output "" }
29 return (some_function ()
31 + some_other_function ());
32 ^~~~~~~~~~~~~~~~~~~~~~~~
33 { dg-end-multiline-output "" } */
36 int test_3 (struct s param_s, struct t param_t)
38 return param_s && param_t; // { dg-error "no match for .operator" }
40 /* { dg-begin-multiline-output "" }
41 return param_s && param_t;
43 { dg-end-multiline-output "" } */