]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/test-cases/dwarf-debug-notes/other.cxx
ld64-236.3.tar.gz
[apple/ld64.git] / unit-tests / test-cases / dwarf-debug-notes / other.cxx
index dc4feb4961ea840b57b6c2f7fc8d89dab6be9b64..a6b403b5c146df2f600d09acfdd64290e242d3c2 100644 (file)
@@ -3,16 +3,25 @@
 
 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(); }