brintos

brintos / llvm-project-archived public Read only

0
0
Text · 543 B · 79bdcda Raw
31 lines · cpp
1// To generate the corresponding EXE/PDB (add -gcolumn-info for line columns):2// clang -cc1 -triple x86_64-pc-windows-msvc -gcodeview -debug-info-kind=constructor -emit-obj test.cpp3// lld-link test.obj -debug -entry:main4 5namespace NS {6struct Foo {7  void bar() {}8};9}10 11void foo() {12}13 14static void private_symbol() {15}16 17int main() {18  foo();19  20  NS::Foo f;21  f.bar();22  private_symbol();23}24 25extern "C" {26void __cdecl foo_cdecl() {}27void __stdcall foo_stdcall() {}28void __fastcall foo_fastcall() {}29void __vectorcall foo_vectorcall() {}30}31