]> granicus.if.org Git - clang/commitdiff
Fix obviously broken assertion, NFC
authorReid Kleckner <reid@kleckner.net>
Tue, 24 Mar 2015 23:46:25 +0000 (23:46 +0000)
committerReid Kleckner <reid@kleckner.net>
Tue, 24 Mar 2015 23:46:25 +0000 (23:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233138 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/RecordLayoutBuilder.cpp

index 3753d27aec8d522d12fc607e1d30cb9c5d8394ab..ba92587679ef001741f7b0d498d7fb5241b065f0 100644 (file)
@@ -1872,14 +1872,14 @@ void RecordLayoutBuilder::UpdateAlignment(CharUnits NewAlignment,
     return;
 
   if (NewAlignment > Alignment) {
-    assert(llvm::isPowerOf2_32(NewAlignment.getQuantity() && 
-           "Alignment not a power of 2"));
+    assert(llvm::isPowerOf2_64(NewAlignment.getQuantity()) &&
+           "Alignment not a power of 2");
     Alignment = NewAlignment;
   }
 
   if (UnpackedNewAlignment > UnpackedAlignment) {
-    assert(llvm::isPowerOf2_32(UnpackedNewAlignment.getQuantity() &&
-           "Alignment not a power of 2"));
+    assert(llvm::isPowerOf2_64(UnpackedNewAlignment.getQuantity()) &&
+           "Alignment not a power of 2");
     UnpackedAlignment = UnpackedNewAlignment;
   }
 }