aboutsummaryrefslogtreecommitdiff
path: root/compiler/tests/parser/def_linkname.bad
blob: 6311917773f6ae0cf3760604650f8f6b0025abe8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

/* ERRORS */
linkname;
linkname "bad2" int;
linkname int a;
linkname 0 int b;
linkname "bad3" uses notfound;
linkname "bad4" export int c;
int d linkname "bad5";
int e() linkname "bad6";
int f() { linkname "bad7"; return 0; };
() g() { linkname "bad8"; };

linkname "something" int dup;
linkname "other" int dup; // ERROR duplicate with different name
linkname "badstr\xX" int badstr; // ERROR bad escape code in string
linkname "x/*x" int badstr2; // ERROR comment start must be escaped in string
linkname "x/*x" int dup; // ERROR comment start must be escaped in string
linkname "x/*x"; // ERROR comment start must be escaped in string