[PATCH] D76384: Move FPFeatures from BinaryOperator bitfields to Trailing storage

John McCall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 16 11:08:55 PDT 2020


rjmccall added a comment.

In D76384#1986761 <https://reviews.llvm.org/D76384#1986761>, @mibintc wrote:

> In D76384#1986525 <https://reviews.llvm.org/D76384#1986525>, @mibintc wrote:
>
> > @rjmccall Can you check the patch added last night here, commit 3ee1ec0b9dd6ee2350f39ae8a418bf3ce28d06cf <https://reviews.llvm.org/rG3ee1ec0b9dd6ee2350f39ae8a418bf3ce28d06cf>
> >  Author: Benjamin Kramer <benny.kra at googlemail.com>
> >  Date:   Thu Apr 16 11:45:02 2020 +0200
> >
> >   LangOptions cannot depend on ASTContext, make it not use ASTContext directly
> >   
> >   Fixes a layering violation introduced in 2ba4e3a4598b165245c581c506a813cd4a7dce33.
> >    
>
>
> I checked Benny's patch and it seems to have all the right semantics. The lit tests pass and the trailing storage is only created in the pragma case.


Looks good to me, too.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76384/new/

https://reviews.llvm.org/D76384





More information about the cfe-commits mailing list