]> granicus.if.org Git - clang/commitdiff
ConstantLValueEmitter::tryEmitAbsolute - remove unused variable. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 May 2019 11:01:46 +0000 (11:01 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 May 2019 11:01:46 +0000 (11:01 +0000)
Duplicate getOffset() call.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360515 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGExprConstant.cpp

index 4c0256fe38b3d3ea6d6e74721207399acda6899e..11d344ffe905d03ff34e61a4de9c013d4c605270 100644 (file)
@@ -1695,8 +1695,6 @@ llvm::Constant *ConstantLValueEmitter::tryEmit() {
 /// bitcast to pointer type.
 llvm::Constant *
 ConstantLValueEmitter::tryEmitAbsolute(llvm::Type *destTy) {
-  auto offset = getOffset();
-
   // If we're producing a pointer, this is easy.
   auto destPtrTy = cast<llvm::PointerType>(destTy);
   if (Value.isNullPointer()) {
@@ -1708,7 +1706,7 @@ ConstantLValueEmitter::tryEmitAbsolute(llvm::Type *destTy) {
   // to a pointer.
   // FIXME: signedness depends on the original integer type.
   auto intptrTy = CGM.getDataLayout().getIntPtrType(destPtrTy);
-  llvm::Constant *C = offset;
+  llvm::Constant *C;
   C = llvm::ConstantExpr::getIntegerCast(getOffset(), intptrTy,
                                          /*isSigned*/ false);
   C = llvm::ConstantExpr::getIntToPtr(C, destPtrTy);