From a1579aab46ff3a9409edfaf7552432b9d055e2ba Mon Sep 17 00:00:00 2001 From: Michael Kruse Date: Wed, 23 Aug 2017 12:50:02 +0000 Subject: [PATCH] [MaximumStaticExpansion] Avoid warning in release builds. Conditionally compile function only used in an assert(). llvm-svn: 311549 --- polly/lib/Transform/MaximalStaticExpansion.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/polly/lib/Transform/MaximalStaticExpansion.cpp b/polly/lib/Transform/MaximalStaticExpansion.cpp index 695ca6d76cd7..1060f7b8cd6c 100644 --- a/polly/lib/Transform/MaximalStaticExpansion.cpp +++ b/polly/lib/Transform/MaximalStaticExpansion.cpp @@ -96,6 +96,7 @@ private: namespace { +#ifndef NDEBUG /// Whether a dimension of a set is bounded (lower and upper) by a constant, /// i.e. there are two constants Min and Max, such that every value x of the /// chosen dimensions is Min <= x <= Max. @@ -107,6 +108,7 @@ bool isDimBoundedByConstant(isl::set Set, unsigned dim) { Set = Set.project_out(isl::dim::set, 1, SetDims - 1); return bool(Set.is_bounded()); } +#endif /// If @p PwAff maps to a constant, return said constant. If @p Max/@p Min, it /// can also be a piecewise constant and it would return the minimum/maximum