summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/Inputs/split-dwarf-test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/DebugInfo/Inputs/split-dwarf-test.cc')
-rw-r--r--llvm/test/DebugInfo/Inputs/split-dwarf-test.cc13
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.
OpenPOWER on IntegriCloud