]> granicus.if.org Git - clang/commitdiff
Use llvm::alignOf rather than alignof()
authorDouglas Gregor <dgregor@apple.com>
Tue, 7 Jul 2015 04:06:31 +0000 (04:06 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 7 Jul 2015 04:06:31 +0000 (04:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@241551 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/TypeLoc.h

index e55036489c1016c3e98108acbe06da71a9d21f7c..96f4410a20a05f6e2725e26d9079251d3b85f70e 100644 (file)
@@ -948,8 +948,8 @@ public:
   }
 
   unsigned getExtraLocalDataAlignment() const {
-    static_assert(alignof(ObjCObjectTypeLoc) >= 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 *>();
   }