Home | History | Annotate | Download | only in Inputs
      1 int foo(int a) {
      2   return a + 1;
      3 }
      4 
      5 int 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