summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2016-08-29 19:12:20 +0000
committerTim Northover <tnorthover@apple.com>2016-08-29 19:12:20 +0000
commitc10c33444e9c02124eb39d1521646ee1bc8a5525 (patch)
tree6ddc21445eb2a9f0df2a8cbb138cd9eb414c29a4 /llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
parent4d5e91d3075c71c9168d931c94b38c21225e7247 (diff)
downloadbcm5719-llvm-c10c33444e9c02124eb39d1521646ee1bc8a5525.tar.gz
bcm5719-llvm-c10c33444e9c02124eb39d1521646ee1bc8a5525.zip
ASan: remove variable only used in assertions build
llvm-svn: 279990
Diffstat (limited to 'llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp b/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
index 0cd6643278d..bdd55a25093 100644
--- a/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
+++ b/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
@@ -102,10 +102,9 @@ ComputeASanStackFrameLayout(SmallVectorImpl<ASanStackVariableDescription> &Vars,
SmallVector<uint8_t, 64>
GetShadowBytes(const SmallVectorImpl<ASanStackVariableDescription> &Vars,
const ASanStackFrameLayout &Layout) {
+ assert(Vars.size() > 0);
SmallVector<uint8_t, 64> SB;
SB.clear();
- const size_t NumVars = Vars.size();
- assert(NumVars > 0);
const size_t Granularity = Layout.Granularity;
SB.resize(Vars[0].Offset / Granularity, kAsanStackLeftRedzoneMagic);
for (const auto &Var : Vars) {
OpenPOWER on IntegriCloud