From 9071f68fd2b18abaee614e07ae6da6d8bc34426e Mon Sep 17 00:00:00 2001 From: Kaelyn Uhrain Date: Thu, 29 Aug 2013 18:49:35 +0000 Subject: [PATCH] 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 --- include/llvm/Support/UnicodeCharRanges.h | 3 --- 1 file changed, 3 deletions(-) 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()); } -- 2.34.1