]> granicus.if.org Git - clang/commitdiff
Fix alignment check for ObjCObjectTypeLoc.
authorDouglas Gregor <dgregor@apple.com>
Tue, 7 Jul 2015 04:23:51 +0000 (04:23 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 7 Jul 2015 04:23:51 +0000 (04:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@241554 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/TypeLoc.h

index 96f4410a20a05f6e2725e26d9079251d3b85f70e..f4d20b8d526a77d3f9a5940005f082f0a6ec7276 100644 (file)
@@ -948,8 +948,9 @@ public:
   }
 
   unsigned getExtraLocalDataAlignment() const {
-    assert(llvm::alignOf<ObjCObjectTypeLoc>() > llvm::alignOf<TypeSourceInfo *>()
-           && "not enough alignment for tail-allocated data");
+    assert(llvm::alignOf<ObjCObjectTypeLoc>()
+            >= llvm::alignOf<TypeSourceInfo *>() &&
+          "not enough alignment for tail-allocated data");
     return llvm::alignOf<TypeSourceInfo *>();
   }