Fix for PECOFF GetArchitecture
0 as CPU subtype never matches anything (at least, it doesn't match x86_64 windows binaries, of which there are correct arch definitions for). It should be created with LLDB_INVALID_CPUTYPE. llvm-svn: 195435
This commit is contained in:
@@ -922,7 +922,7 @@ ObjectFilePECOFF::GetArchitecture (ArchSpec &arch)
|
||||
case llvm::COFF::IMAGE_FILE_MACHINE_ARM:
|
||||
case llvm::COFF::IMAGE_FILE_MACHINE_ARMV7:
|
||||
case llvm::COFF::IMAGE_FILE_MACHINE_THUMB:
|
||||
arch.SetArchitecture (eArchTypeCOFF, machine, 0);
|
||||
arch.SetArchitecture (eArchTypeCOFF, machine, LLDB_INVALID_CPUTYPE);
|
||||
return true;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user