]> git.saurik.com Git - apple/ld64.git/blob - FireOpal/unit-tests/test-cases/dwarf-debug-notes/other.cxx
b1b0e7723a13b3300986cd91538976c3f4934ba1
[apple/ld64.git] / FireOpal / unit-tests / test-cases / dwarf-debug-notes / other.cxx
1
2 #include "header.h"
3
4 int uninit;
5 int init = 1;
6 static int custom _asm(".my_non_standard_name") = 1;
7 static int suninit;
8 static int sinit=0;
9 static int scustominit _asm(".my_non_standard_name_static") = 1;
10
11 int bar(int x)
12 {
13 static int bar_uninit;
14 static int bar_init=3;
15 bar_uninit = x;
16 scustominit = x;
17 custom = x;
18 return 20 + suninit + sinit +
19 bar_init + bar_uninit + foo(x);
20 }
21
22 extern void disappear() _asm("lbegone");
23 void disappear() {}
24
25 extern void foo() _asm(".my_non_standard_function_name");
26 void foo() { disappear(); }
27