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