diff options
Diffstat (limited to 'llvm/lib/Target/Sparc')
| -rw-r--r-- | llvm/lib/Target/Sparc/PreSelection.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/PreSelection.cpp b/llvm/lib/Target/Sparc/PreSelection.cpp index bd85d3a4bc0..a4e6d7a4312 100644 --- a/llvm/lib/Target/Sparc/PreSelection.cpp +++ b/llvm/lib/Target/Sparc/PreSelection.cpp @@ -177,7 +177,7 @@ static GetElementPtrInst* getGlobalAddr(Value* ptr, Instruction& insertBefore) if (isa<ConstantPointerRef>(ptr)) ptr = cast<ConstantPointerRef>(ptr)->getValue(); - return (isa<GlobalValue>(ptr)) + return (isa<GlobalVariable>(ptr)) ? new GetElementPtrInst(ptr, std::vector<Value*>(1, ConstantSInt::get(Type::LongTy, 0U)), "addrOfGlobal", &insertBefore) |

