Fixup compilation/test failures after r354960 and r355013.
authorJames Y Knight <jyknight@google.com>
Wed, 27 Feb 2019 21:47:35 +0000 (21:47 +0000)
committerJames Y Knight <jyknight@google.com>
Wed, 27 Feb 2019 21:47:35 +0000 (21:47 +0000)
llvm-svn: 355034

compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc
llvm/test/tools/llvm-readobj/thin-archive.test

index ede15f88a9641717d9ee01a6745b03e7127369dc..8150b7a09a0e413fb48ea8ad639099fd57bfd3c9 100644 (file)
@@ -39,8 +39,9 @@ bool __sanitizer_symbolize_code(const char *ModuleName, uint64_t ModuleOffset,
     llvm::symbolize::DIPrinter Printer(OS);
     // TODO: it is neccessary to set proper SectionIndex here.
     // object::SectionedAddress::UndefSection works for only absolute addresses.
-    auto ResOrErr =
-        getDefaultSymbolizer()->symbolizeInlinedCode(ModuleName, {ModuleOffset, object::SectionedAddress::UndefSection});
+    auto ResOrErr = getDefaultSymbolizer()->symbolizeInlinedCode(
+        ModuleName,
+        {ModuleOffset, llvm::object::SectionedAddress::UndefSection});
     Printer << (ResOrErr ? ResOrErr.get() : llvm::DIInliningInfo());
   }
   return __sanitizer::internal_snprintf(Buffer, MaxLength, "%s",
@@ -55,8 +56,9 @@ bool __sanitizer_symbolize_data(const char *ModuleName, uint64_t ModuleOffset,
     llvm::symbolize::DIPrinter Printer(OS);
     // TODO: it is neccessary to set proper SectionIndex here.
     // object::SectionedAddress::UndefSection works for only absolute addresses.
-    auto ResOrErr =
-        getDefaultSymbolizer()->symbolizeData(ModuleName, {ModuleOffset, object::SectionedAddress::UndefSection});
+    auto ResOrErr = getDefaultSymbolizer()->symbolizeData(
+        ModuleName,
+        {ModuleOffset, llvm::object::SectionedAddress::UndefSection});
     Printer << (ResOrErr ? ResOrErr.get() : llvm::DIGlobal());
   }
   return __sanitizer::internal_snprintf(Buffer, MaxLength, "%s",
index 3cdbaa51706d33c038fb5e3404499d433b301b29..3f103a7a01fbe008af6ffb2802cdddecec6464af 100644 (file)
@@ -50,6 +50,7 @@
 
 # Overwrite one of the members with a member of a different size to show that
 # the size field in the member header is not relevant.
+# RUN: rm -f %t/2.o
 # RUN: cp %t/1.o %t/2.o
 # RUN: llvm-readobj --file-headers %t.a | FileCheck %s --check-prefix=RESIZED