From: Kaelyn Uhrain Date: Thu, 29 Aug 2013 18:49:35 +0000 (+0000) Subject: Fix the following error when NDEBUG is defined: X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=9071f68fd2b18abaee614e07ae6da6d8bc34426e;p=oota-llvm.git Fix the following error when NDEBUG is defined: include/llvm/Support/UnicodeCharRanges.h:56:5: error: use of this statement in a constexpr constructor is a C++1y extension [-Werror,-Wc++1y-extensions] assert(rangesAreValid()); ^ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189599 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/UnicodeCharRanges.h b/include/llvm/Support/UnicodeCharRanges.h index c0075719a6d..86faa38c0af 100644 --- a/include/llvm/Support/UnicodeCharRanges.h +++ b/include/llvm/Support/UnicodeCharRanges.h @@ -49,9 +49,6 @@ public: /// the UnicodeCharSet instance, and should not change. Array is validated by /// the constructor, so it makes sense to create as few UnicodeCharSet /// instances per each array of ranges, as possible. -#ifdef NDEBUG - LLVM_CONSTEXPR -#endif UnicodeCharSet(CharRanges Ranges) : Ranges(Ranges) { assert(rangesAreValid()); }