X-Git-Url: https://git.saurik.com/apple/ld64.git/blobdiff_plain/d696c285d331ab577dcabd00419d8c30336673da..9543cb2f21e50a417dc8cf37eb7173f353536979:/unit-tests/test-cases/dwarf-debug-notes/other.cxx?ds=sidebyside diff --git a/unit-tests/test-cases/dwarf-debug-notes/other.cxx b/unit-tests/test-cases/dwarf-debug-notes/other.cxx index dc4feb4..a6b403b 100644 --- a/unit-tests/test-cases/dwarf-debug-notes/other.cxx +++ b/unit-tests/test-cases/dwarf-debug-notes/other.cxx @@ -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(); }