diff options
Diffstat (limited to 'lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp')
-rw-r--r-- | lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp b/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp index d06ac172db..8cf36f83ed 100644 --- a/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp +++ b/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp @@ -277,7 +277,7 @@ ChooseRegOrImmed(Value* val, // Otherwise it needs to be an integer or a NULL pointer if (! CPV->getType()->isIntegral() && - ! (CPV->getType()->isPointerType() && + ! (isa<PointerType>(CPV->getType()) && CPV->isNullValue())) return opType; @@ -287,7 +287,7 @@ ChooseRegOrImmed(Value* val, // unsigned constants to signed). // int64_t intValue; - if (CPV->getType()->isPointerType()) + if (isa<PointerType>(CPV->getType())) { intValue = 0; } |