aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2023-12-12 16:54:24 +0100
committerBenjamin Kramer <benny.kra@googlemail.com>2023-12-12 16:54:24 +0100
commitc209d56e0fd3e8db358515dec5e85fdac2d8295d (patch)
tree60d350e9c0c3d6e2eb79c220db745e8b3baf854e /llvm/lib/Transforms/Utils/Local.cpp
parent3d4255787246b676f65e22b63b916b2bf679c9c0 (diff)
downloadllvm-c209d56e0fd3e8db358515dec5e85fdac2d8295d.zip
llvm-c209d56e0fd3e8db358515dec5e85fdac2d8295d.tar.gz
llvm-c209d56e0fd3e8db358515dec5e85fdac2d8295d.tar.bz2
[RemoveDIs] Fold variable into assert, it's only used once. NFC
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/Local.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/Local.cpp b/llvm/lib/Transforms/Utils/Local.cpp
index 19b787c..a758fb3 100644
--- a/llvm/lib/Transforms/Utils/Local.cpp
+++ b/llvm/lib/Transforms/Utils/Local.cpp
@@ -2135,9 +2135,8 @@ bool llvm::replaceDbgDeclare(Value *Address, Value *NewAddress,
findDbgDeclares(DbgDeclares, Address, &DPValues);
auto ReplaceOne = [&](auto *DII) {
- auto *DIVar = DII->getVariable();
+ assert(DII->getVariable() && "Missing variable");
auto *DIExpr = DII->getExpression();
- assert(DIVar && "Missing variable");
DIExpr = DIExpression::prepend(DIExpr, DIExprFlags, Offset);
DII->setExpression(DIExpr);
DII->replaceVariableLocationOp(Address, NewAddress);