f1()1*79c3d8b1SDavid Blaikievoid f1() {}
f2()2*79c3d8b1SDavid Blaikie__attribute__((always_inline)) inline void f2() {
3*79c3d8b1SDavid Blaikie f1();
4*79c3d8b1SDavid Blaikie }
main()5*79c3d8b1SDavid Blaikieint 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