]> granicus.if.org Git - clang/commitdiff
Convert assert to static_assert. NFC.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 27 May 2016 11:48:53 +0000 (11:48 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 27 May 2016 11:48:53 +0000 (11:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@270983 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Type.h

index b1773b335beda6e7568d9a9564122dede010dff4..fa87287336a28d8a8f898bb8899690b2451c97a2 100644 (file)
@@ -5357,7 +5357,8 @@ inline void QualType::removeLocalVolatile() {
 
 inline void QualType::removeLocalCVRQualifiers(unsigned Mask) {
   assert(!(Mask & ~Qualifiers::CVRMask) && "mask has non-CVR bits");
-  assert((int)Qualifiers::CVRMask == (int)Qualifiers::FastMask);
+  static_assert((int)Qualifiers::CVRMask == (int)Qualifiers::FastMask,
+                "Fast bits differ from CVR bits!");
 
   // Fast path: we don't need to touch the slow qualifiers.
   removeLocalFastQualifiers(Mask);