diff options
Diffstat (limited to 'llvm/test/DebugInfo/Inputs/split-dwarf-test.cc')
-rw-r--r-- | llvm/test/DebugInfo/Inputs/split-dwarf-test.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/llvm/test/DebugInfo/Inputs/split-dwarf-test.cc b/llvm/test/DebugInfo/Inputs/split-dwarf-test.cc index 5ed56f94b36..b41423dd815 100644 --- a/llvm/test/DebugInfo/Inputs/split-dwarf-test.cc +++ b/llvm/test/DebugInfo/Inputs/split-dwarf-test.cc @@ -1,13 +1,16 @@ -int foo(int a) { - return a + 1; +void f1() { } -int main(int argc, char *argv[]) { - return foo(argc); +inline __attribute__((always_inline)) void f2() { + f1(); +} + +int main() { + f2(); } // Build instructions: -// 1) clang++ -### -O2 -gsplit-dwarf.cc split-dwarf-test.cc -o split-dwarf-test +// 1) clang++ -### -gsplit-dwarf split-dwarf-test.cc -o split-dwarf-test // 2) Replace the value "-fdebug-compilation-dir" flag to "Output" // (this is the temp directory used by lit). // 3) Manually run clang-cc1, objcopy and ld invocations. |