Simplify code and silence warning

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15255 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-07-27 02:34:49 +00:00
parent efe30ef790
commit bcb11cf132

View File

@ -1401,16 +1401,14 @@ Constant *BytecodeReader::ParseConstantValue(unsigned TypeID) {
// Check to see if we have already read this global variable... // Check to see if we have already read this global variable...
Value *Val = getValue(TypeID, Slot, false); Value *Val = getValue(TypeID, Slot, false);
GlobalValue *GV;
if (Val) { if (Val) {
if (!(GV = dyn_cast<GlobalValue>(Val))) GlobalValue *GV = dyn_cast<GlobalValue>(Val);
error("GlobalValue not in ValueTable!"); if (!GV) error("GlobalValue not in ValueTable!");
if (Handler) Handler->handleConstantPointer(PT, Slot, GV);
return GV;
} else { } else {
error("Forward references are not allowed here."); error("Forward references are not allowed here.");
} }
if (Handler) Handler->handleConstantPointer(PT, Slot, GV );
return GV;
} }
default: default: