Files
clang-p2996/llvm/test/tools/llvm-symbolizer/Inputs/split-dwarf-test.cc
David Blaikie 79c3d8b127 llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file)
Pulling out the split-dwarf tests by way of example of how I think
llvm-symbolizer should be tested going forward. Open to
debate/discussion, though.

llvm-svn: 352004
2019-01-24 01:19:17 +00:00

21 lines
634 B
C++

void f1() {
}
inline __attribute__((always_inline)) void f2() {
f1();
}
int main() {
f2();
}
// Build instructions:
// 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.
// 4) Copy the binary and .dwo file to the Inputs directory. Make sure the
// .dwo file will be available for symbolizer (use test RUN-lines to copy
// the .dwo file to a directory
// <execution_directory>/<directory_provided_in_fdebug_compilation_dir>.