Reuse variable

llvm-svn: 191712
This commit is contained in:
Matt Arsenault 2013-09-30 23:31:50 +00:00
parent a352cdea56
commit c27397065a

View File

@ -262,7 +262,7 @@ Constant *Module::getOrInsertGlobal(StringRef Name, Type *Ty) {
// right type.
Type *GVTy = GV->getType();
PointerType *PTy = PointerType::get(Ty, GVTy->getPointerAddressSpace());
if (GV->getType() != PTy)
if (GVTy != PTy)
return ConstantExpr::getBitCast(GV, PTy);
// Otherwise, we just found the existing function or a prototype.