xref: /llvm-project/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-test.cpp (revision 79c3d8b127bec1ec916d0c01f86863711bb036d7)

f1()1*79c3d8b1SDavid Blaikie void f1() {}
f2()2*79c3d8b1SDavid Blaikie __attribute__((always_inline)) inline void f2() {
3*79c3d8b1SDavid Blaikie   f1();
4*79c3d8b1SDavid Blaikie }
main()5*79c3d8b1SDavid Blaikie int main() {
6*79c3d8b1SDavid Blaikie   f2();
7*79c3d8b1SDavid Blaikie }
8*79c3d8b1SDavid Blaikie 
9*79c3d8b1SDavid Blaikie // $ clang++ split-dwarf-test.cpp -gsplit-dwarf -Xclang \
10*79c3d8b1SDavid Blaikie //     -fdebug-compilation-dir -Xclang . -o split-dwarf-test
11*79c3d8b1SDavid Blaikie // $ clang++ split-dwarf-test.cpp -gsplit-dwarf -Xclang \
12*79c3d8b1SDavid Blaikie //     -fdebug-compilation-dir -Xclang . -fno-split-dwarf-inlining \
13*79c3d8b1SDavid Blaikie //     -o split-dwarf-test-nogmlt
14