[opaque pointers] Remove use of PointerType::getElementType in favor of GEPOperator::getSourceElementType

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243566 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
David Blaikie 2015-07-29 20:26:23 +00:00
parent a53ce4e0be
commit 0552dc73a4

View File

@ -1340,10 +1340,7 @@ static void WriteConstantInternal(raw_ostream &Out, const Constant *CV,
Out << " ("; Out << " (";
if (const GEPOperator *GEP = dyn_cast<GEPOperator>(CE)) { if (const GEPOperator *GEP = dyn_cast<GEPOperator>(CE)) {
TypePrinter.print( TypePrinter.print(GEP->getSourceElementType(), Out);
cast<PointerType>(GEP->getPointerOperandType()->getScalarType())
->getElementType(),
Out);
Out << ", "; Out << ", ";
} }