From c10c33444e9c02124eb39d1521646ee1bc8a5525 Mon Sep 17 00:00:00 2001 From: Tim Northover Date: Mon, 29 Aug 2016 19:12:20 +0000 Subject: [PATCH] ASan: remove variable only used in assertions build llvm-svn: 279990 --- llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp b/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp index 0cd6643..bdd55a2 100644 --- a/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp +++ b/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp @@ -102,10 +102,9 @@ ComputeASanStackFrameLayout(SmallVectorImpl &Vars, SmallVector GetShadowBytes(const SmallVectorImpl &Vars, const ASanStackFrameLayout &Layout) { + assert(Vars.size() > 0); SmallVector 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) { -- 2.7.4