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 |