20 lines · cpp
1// To generate the corresponding EXE, run:2// clang-cl -MD -O2 -gdwarf -c coff-dwarf.cpp && lld-link -debug coff-dwarf.obj3 4extern "C" int puts(const char *str);5 6void __declspec(noinline) foo() {7 puts("foo1");8 puts("foo2");9}10 11// LLVM should inline this into main.12static void bar() {13 foo();14}15 16int main() {17 bar();18 return 0;19}20