From 2eca3728ee3efe72eea0f74469cc2adf0515a4ce Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Wed, 14 Nov 2018 13:21:26 +0000 Subject: [PATCH] [VPlan] Update ifdef. llvm-svn: 346858 --- llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp b/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp index 679fb51e48d3..5c6466215e60 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp +++ b/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp @@ -362,14 +362,14 @@ VPInstruction *VPlanSlp::buildGraph(ArrayRef Values) { // If we already visited this instruction bundle, re-use the existing node auto I = BundleToCombined.find(to_vector<4>(Values)); if (I != BundleToCombined.end()) { -#ifdef NDEBUG +#ifndef NDEBUG // Check that the resulting graph is a tree. If we re-use a node, this means // its values have multiple users. We only allow this, if all users of each // value are the same instruction. for (auto *V : Values) { auto UI = V->user_begin(); auto *FirstUser = *UI++; - while (UI != V->use_end()) { + while (UI != V->user_end()) { assert(*UI == FirstUser && "Currently we only support SLP trees."); UI++; }