X-Git-Url: https://git.saurik.com/apple/ld64.git/blobdiff_plain/d696c285d331ab577dcabd00419d8c30336673da..c211e7c9adba556a05f8bddeafa72fa9fa87fe1b:/unit-tests/test-cases/dwarf-debug-notes/other.cxx diff --git a/unit-tests/test-cases/dwarf-debug-notes/other.cxx b/unit-tests/test-cases/dwarf-debug-notes/other.cxx index dc4feb4..b1b0e77 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(); }