X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FObject%2FObjectFile.cpp;h=8dfc26508bcc08bebd39c8f80e5de0d5676f7163;hb=55ec2218c448ef9e0d09b5534885b6d2a9786a73;hp=b5f666f27fa068328c027ff68c4afe53dc7c0609;hpb=d27a9785d5290a54b1400c85d70e92c2b6106098;p=oota-llvm.git diff --git a/lib/Object/ObjectFile.cpp b/lib/Object/ObjectFile.cpp index b5f666f27fa..8dfc26508bc 100644 --- a/lib/Object/ObjectFile.cpp +++ b/lib/Object/ObjectFile.cpp @@ -44,6 +44,9 @@ ObjectFile *ObjectFile::createObjectFile(MemoryBuffer *Object) { sys::fs::file_magic Type = sys::fs::identify_magic(Object->getBuffer()); switch (Type) { case sys::fs::file_magic::unknown: + case sys::fs::file_magic::bitcode: + case sys::fs::file_magic::archive: + case sys::fs::file_magic::macho_universal_binary: return 0; case sys::fs::file_magic::elf_relocatable: case sys::fs::file_magic::elf_executable: