8 ""h
; // { dg-error "found 'h' when expecting ':'" }
16 "" : : "g" (1 ?
2 : 3);
17 "" : : "g" (1 ?
2 : :) 3;
18 // { dg-error "expression expected, not ':'" "" { target *-*-* } .-1 }
19 // { dg-error "expected constant string constraint for operand" "" { target *-*-* } .-2 }
26 // { dg-error "expression expected, not ';'" "" { target *-*-* } .-1 }
27 // { dg-error "found 'End of File' when expecting ','" "" { target *-*-* } .-2 }
28 // { dg-error "found 'End of File' when expecting ']'" "" { target *-*-* } .-3 }
29 // { dg-error "found 'End of File' when expecting ';'" "" { target *-*-* } .-4 }
37 "%name" : [name
] string (expr
); // { dg-error "expected constant string constraint for operand, not 'string'" }
48 asm { "" : : : : L1
, L2
; }
49 // { dg-error "'goto' skips declaration of variable 'asm1.semantic1.one'" "" { target *-*-* } .-1 }
50 // { dg-error "'goto' skips declaration of variable 'asm1.semantic1.two'" "" { target *-*-* } .-2 }
58 void semantic2a(X
...)(X expr
)
61 asm { "%0" : "=m" (var1
); } // { dg-error "cannot modify type 'double'" }
66 semantic2a(3.6); // { dg-error "template instance 'asm1.semantic2a!double' error instantiating" }
73 unknown
; // { dg-error "undefined identifier 'unknown'" }
79 template opDispatch(string Name
, P
...)
81 static void opDispatch(P
) {}
89 "%0" : : "m" (S4
.foo
); // { dg-error "template instance 'opDispatch!\"foo\"' has no value" }