Fix unused variable warnings.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297973 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Adrian Prantl 2017-03-16 18:33:01 +00:00
parent 80bfdf1f49
commit b789f7bdf0

View File

@ -1358,14 +1358,14 @@ void llvm::salvageDebugInfo(Instruction &I) {
};
auto &M = *I.getModule();
if (auto *BitCast = dyn_cast<BitCastInst>(&I))
findDbgValues(&I, [&](DbgValueInst &DVI) {
findDbgValues(BitCast, [&](DbgValueInst &DVI) {
// Bitcasts are entirely irrelevant for debug info. Rewrite the dbg.value
// to use the cast's source.
DVI.setOperand(0, MDWrap(I.getOperand(0)));
DEBUG(dbgs() << "SALVAGE: " << DVI << '\n');
});
else if (auto *GEP = dyn_cast<GetElementPtrInst>(&I))
findDbgValues(&I, [&](DbgValueInst &DVI) {
findDbgValues(GEP, [&](DbgValueInst &DVI) {
unsigned BitWidth =
M.getDataLayout().getPointerSizeInBits(GEP->getPointerAddressSpace());
APInt Offset(BitWidth, 0);
@ -1381,7 +1381,7 @@ void llvm::salvageDebugInfo(Instruction &I) {
}
});
else if (auto *Load = dyn_cast<LoadInst>(&I))
findDbgValues(&I, [&](DbgValueInst &DVI) {
findDbgValues(Load, [&](DbgValueInst &DVI) {
// Rewrite the load into DW_OP_deref.
auto *DIExpr = DVI.getExpression();
DIBuilder DIB(M, /*AllowUnresolved*/ false);