/* 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