diff options
Diffstat (limited to 'tools/llvm-ar')
-rw-r--r-- | tools/llvm-ar/llvm-ar.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tools/llvm-ar/llvm-ar.cpp b/tools/llvm-ar/llvm-ar.cpp index bb5c0da8a3..1a1fd8a483 100644 --- a/tools/llvm-ar/llvm-ar.cpp +++ b/tools/llvm-ar/llvm-ar.cpp @@ -719,8 +719,7 @@ static void writeSymbolTable( for (object::symbol_iterator I = Obj->begin_symbols(), E = Obj->end_symbols(); I != E; ++I) { - uint32_t Symflags; - failIfError(I->getFlags(Symflags)); + uint32_t Symflags = I->getFlags();; if (Symflags & object::SymbolRef::SF_FormatSpecific) continue; if (!(Symflags & object::SymbolRef::SF_Global)) |