int uninit;
int init = 1;
+static int custom __asm__(".my_non_standard_name") = 1;
static int suninit;
static int sinit=0;
+static int scustominit __asm__(".my_non_standard_name_static") = 1;
int bar(int x)
{
static int bar_uninit;
static int bar_init=3;
bar_uninit = x;
+ scustominit = x;
+ custom = x;
return 20 + suninit + sinit +
bar_init + bar_uninit + foo(x);
}
+extern void disappear() __asm__("lbegone");
+void disappear() {}
+
+extern void foo() __asm__(".my_non_standard_function_name");
+void foo() { disappear(); }