aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Passes/ShrinkWrapping.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bolt/lib/Passes/ShrinkWrapping.cpp')
-rw-r--r--bolt/lib/Passes/ShrinkWrapping.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/bolt/lib/Passes/ShrinkWrapping.cpp b/bolt/lib/Passes/ShrinkWrapping.cpp
index 4ea60f3..fe342cc 100644
--- a/bolt/lib/Passes/ShrinkWrapping.cpp
+++ b/bolt/lib/Passes/ShrinkWrapping.cpp
@@ -402,7 +402,7 @@ void StackLayoutModifier::classifyCFIs() {
break;
case MCCFIInstruction::OpRestoreState: {
assert(!CFIStack.empty() && "Corrupt CFI stack");
- std::pair<int64_t, uint16_t> &Elem = CFIStack.top();
+ std::pair<int64_t, uint16_t> Elem = CFIStack.top();
CFIStack.pop();
CfaOffset = Elem.first;
CfaReg = Elem.second;