brintos

brintos / llvm-project-archived public Read only

0
0
Text · 343 B · 23b44b3 Raw
21 lines · cpp
1// To generate the corresponding EXE, run:2// clang-cl -MD -c coff-exports.cpp && lld-link /MANIFEST:NO coff-exports.obj3 4#define EXPORT __declspec(dllexport)5 6extern "C" int puts(const char *str);7 8EXPORT void __declspec(noinline) foo() {9  puts("foo1");10  puts("foo2");11}12 13void bar() {14  foo();15}16 17EXPORT int main() {18  bar();19  return 0;20}21