[llvm] r326927 - Update a few switch statements to handle file_magic::pdb.
Zachary Turner via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 7 10:58:34 PST 2018
Author: zturner
Date: Wed Mar 7 10:58:33 2018
New Revision: 326927
URL: http://llvm.org/viewvc/llvm-project?rev=326927&view=rev
Log:
Update a few switch statements to handle file_magic::pdb.
This fixes a couple of warnings.
Modified:
llvm/trunk/lib/Object/Binary.cpp
llvm/trunk/lib/Object/ObjectFile.cpp
llvm/trunk/lib/Object/SymbolicFile.cpp
Modified: llvm/trunk/lib/Object/Binary.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/Binary.cpp?rev=326927&r1=326926&r2=326927&view=diff
==============================================================================
--- llvm/trunk/lib/Object/Binary.cpp (original)
+++ llvm/trunk/lib/Object/Binary.cpp Wed Mar 7 10:58:33 2018
@@ -75,6 +75,9 @@ Expected<std::unique_ptr<Binary>> object
return MachOUniversalBinary::create(Buffer);
case file_magic::windows_resource:
return WindowsResource::createWindowsResource(Buffer);
+ case file_magic::pdb:
+ // PDB does not support the Binary interface.
+ return errorCodeToError(object_error::invalid_file_type);
case file_magic::unknown:
case file_magic::coff_cl_gl_object:
// Unrecognized object file format.
Modified: llvm/trunk/lib/Object/ObjectFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/ObjectFile.cpp?rev=326927&r1=326926&r2=326927&view=diff
==============================================================================
--- llvm/trunk/lib/Object/ObjectFile.cpp (original)
+++ llvm/trunk/lib/Object/ObjectFile.cpp Wed Mar 7 10:58:33 2018
@@ -119,6 +119,7 @@ ObjectFile::createObjectFile(MemoryBuffe
case file_magic::archive:
case file_magic::macho_universal_binary:
case file_magic::windows_resource:
+ case file_magic::pdb:
return errorCodeToError(object_error::invalid_file_type);
case file_magic::elf:
case file_magic::elf_relocatable:
Modified: llvm/trunk/lib/Object/SymbolicFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/SymbolicFile.cpp?rev=326927&r1=326926&r2=326927&view=diff
==============================================================================
--- llvm/trunk/lib/Object/SymbolicFile.cpp (original)
+++ llvm/trunk/lib/Object/SymbolicFile.cpp Wed Mar 7 10:58:33 2018
@@ -52,6 +52,7 @@ SymbolicFile::createSymbolicFile(MemoryB
case file_magic::coff_cl_gl_object:
case file_magic::macho_universal_binary:
case file_magic::windows_resource:
+ case file_magic::pdb:
return errorCodeToError(object_error::invalid_file_type);
case file_magic::elf:
case file_magic::elf_executable:
More information about the llvm-commits
mailing list