1int foo(int a) { 2 return a + 1; 3} 4 5int main(int argc, char *argv[]) { 6 return foo(argc); 7} 8 9// Build instructions: 10// 1) clang++ -### -O2 -gsplit-dwarf.cc split-dwarf-test.cc -o split-dwarf-test 11// 2) Replace the value "-fdebug-compilation-dir" flag to "Output" 12// (this is the temp directory used by lit). 13// 3) Manually run clang-cc1, objcopy and ld invocations. 14// 4) Copy the binary and .dwo file to the Inputs directory. Make sure the 15// .dwo file will be available for symbolizer (use test RUN-lines to copy 16// the .dwo file to a directory 17// <execution_directory>/<directory_provided_in_fdebug_compilation_dir>. 18