aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/DwarfWriter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/CodeGen/DwarfWriter.cpp')
-rw-r--r--lib/CodeGen/DwarfWriter.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/CodeGen/DwarfWriter.cpp b/lib/CodeGen/DwarfWriter.cpp
index 29f428b7e9..04ee9e5796 100644
--- a/lib/CodeGen/DwarfWriter.cpp
+++ b/lib/CodeGen/DwarfWriter.cpp
@@ -2958,13 +2958,11 @@ private:
// Record the first action of the landing pad site.
FirstAction = SizeActions + SizeSiteActions - SizeAction + 1;
}
-
- unsigned M = LandingPad.BeginLabels.size();
- for (unsigned j = 0; j!=M; ++j)
- Actions.push_back(FirstAction);
+ Actions.push_back(FirstAction);
// Compute this sites contribution to size.
- SizeActions += SizeSiteActions*M;
+ SizeActions += SizeSiteActions;
+ unsigned M = LandingPad.BeginLabels.size();
SizeSites += M*(sizeof(int32_t) + // Site start.
sizeof(int32_t) + // Site length.
sizeof(int32_t) + // Landing pad.