From 07dc57c38ac3b933860380c0d8c3fc7b9a830662 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 29 Jan 2014 00:02:26 +0000 Subject: Make createObjectFile's signature a bit less error prone. This will be better with c++11, but right now file_magic converts to bool, which makes the api really easy to misuse. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200357 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-ar/llvm-ar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/llvm-ar/llvm-ar.cpp b/tools/llvm-ar/llvm-ar.cpp index 944cce408f..8917cd3801 100644 --- a/tools/llvm-ar/llvm-ar.cpp +++ b/tools/llvm-ar/llvm-ar.cpp @@ -703,7 +703,8 @@ static void writeSymbolTable( I != E; ++I, ++MemberNum) { MemoryBuffer *MemberBuffer = Buffers[MemberNum]; ErrorOr ObjOrErr = - object::ObjectFile::createObjectFile(MemberBuffer, false); + object::ObjectFile::createObjectFile(MemberBuffer, false, + sys::fs::file_magic::unknown); if (!ObjOrErr) continue; // FIXME: check only for "not an object file" errors. object::ObjectFile *Obj = ObjOrErr.get(); -- cgit v1.2.3