<p dir="ltr">On 6 Jul 2015 9:11 pm, "Douglas Gregor" <<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>> wrote:<br>
><br>
> Author: dgregor<br>
> Date: Mon Jul  6 23:06:31 2015<br>
> New Revision: 241551<br>
><br>
> URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D241551-26view-3Drev&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=BSqEv9KvKMW_Ob8SyngJ70KdZISM_ASROnREeq0cCxk&m=9U-GsP9EaERqrIbo5lhBjznmIQvUfX43SmbvyMPT93k&s=VwhOw0gUomr6dhPO5VcjPI0mS6OjpAmWJ_bk4yTO1fw&e=">http://llvm.org/viewvc/llvm-project?rev=241551&view=rev</a><br>
> Log:<br>
> Use llvm::alignOf rather than alignof()<br>
><br>
> Modified:<br>
>     cfe/trunk/include/clang/AST/TypeLoc.h<br>
><br>
> Modified: cfe/trunk/include/clang/AST/TypeLoc.h<br>
> URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_cfe_trunk_include_clang_AST_TypeLoc.h-3Frev-3D241551-26r1-3D241550-26r2-3D241551-26view-3Ddiff&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=BSqEv9KvKMW_Ob8SyngJ70KdZISM_ASROnREeq0cCxk&m=9U-GsP9EaERqrIbo5lhBjznmIQvUfX43SmbvyMPT93k&s=fxU4_FwBTlu7jVZXb6vUI9rMjDH6q05SXccDgsyE-x0&e=">http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/TypeLoc.h?rev=241551&r1=241550&r2=241551&view=diff</a><br>
> ==============================================================================<br>
> --- cfe/trunk/include/clang/AST/TypeLoc.h (original)<br>
> +++ cfe/trunk/include/clang/AST/TypeLoc.h Mon Jul  6 23:06:31 2015<br>
> @@ -948,8 +948,8 @@ public:<br>
>    }<br>
><br>
>    unsigned getExtraLocalDataAlignment() const {<br>
> -    static_assert(alignof(ObjCObjectTypeLoc) >= alignof(TypeSourceInfo *),<br>
> -                  "not enough alignment for tail-allocated data");<br>
> +    assert(llvm::alignOf<ObjCObjectTypeLoc>() > llvm::alignOf<TypeSourceInfo *>()<br>
> +           && "not enough alignment for tail-allocated data");</p>
<p dir="ltr">You can turn this back into a static_assert by using llvm::AlignOf instead.</p>
<p dir="ltr">>      return llvm::alignOf<TypeSourceInfo *>();<br>
>    }<br>
><br>
><br>
><br>
> _______________________________________________<br>
> cfe-commits mailing list<br>
> <a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</p>