1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| void f1();
| __attribute__((always_inline)) inline void f2() {
| f1();
| }
| void f3() {
| f2();
| }
|
| // $ cat > other.cpp
| // extern int i;
| // int i;
| // $ clang++ other.cpp split-dwarf-multiple-cu.cpp -g -c -Xclang \
| // -fdebug-compilation-dir -Xclang . -emit-llvm -S
| // $ llvm-link other.ll split-dwarf-multiple-cu.ll -o split-dwarf-multiple-cu.bc
| // $ clang++ -gsplit-dwarf split-dwarf-multiple-cu.bc -c
|
|