Update a few switch statements to handle file_magic::pdb.
This fixes a couple of warnings. llvm-svn: 326927
This commit is contained in:
parent
b2da086103
commit
aac28f31b3
|
@ -75,6 +75,9 @@ Expected<std::unique_ptr<Binary>> object::createBinary(MemoryBufferRef Buffer,
|
|||
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.
|
||||
|
|
|
@ -119,6 +119,7 @@ ObjectFile::createObjectFile(MemoryBufferRef Object, file_magic Type) {
|
|||
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:
|
||||
|
|
|
@ -52,6 +52,7 @@ SymbolicFile::createSymbolicFile(MemoryBufferRef Object, file_magic Type,
|
|||
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:
|
||||
|
|
Loading…
Reference in New Issue