[PATCH] isCharInSet refactoring.
    Richard Smith 
    richard at metafoo.co.uk
       
    Wed Aug 28 11:50:59 PDT 2013
    
    
  
================
Comment at: include/llvm/Support/UnicodeCharRanges.h:52-54
@@ -61,2 +51,5 @@
+  /// instances per each array of ranges, as possible.
+  UnicodeCharSet(CharRanges Ranges) : Ranges(Ranges) {
+    assert(rangesAreValid());
   }
 
----------------
It'd be great to make this `LLVM_CONSTEXPR` in the `NDEBUG` case, to avoid a guard variable for the static locals in Clang. (You'll also need to make the corresponding `ArrayRef` constructor be `LLVM_CONSTEXPR`.)
http://llvm-reviews.chandlerc.com/D1534
BRANCH
  svn
ARCANIST PROJECT
  llvm
    
    
More information about the cfe-commits
mailing list