[cfe-dev] Late parsing of CXX11 attributes

Aaron Ballman via cfe-dev cfe-dev at lists.llvm.org
Wed Jun 27 06:16:04 PDT 2018


On Wed, Jun 27, 2018 at 4:20 AM, Javier López <jalopezg at inf.uc3m.es> wrote:
> OK, unless Aaron replies that someone is currently implementing this, I will
> be working on a patch.

I am unaware of existing work in this area. Thank you for volunteering
to work on it! I'm happy to review any patches you create.

> I know :-) I have been working for months in the implementation of P0542 in
> Clang. Late parsing is one of the missing features.

Fantastic!!

~Aaron

>
> El mar, 26-06-2018 a las 17:05 -0700, Richard Smith escribió:
>
> I'm not aware of anyone working on this (CC'd Aaron, who might know if
> someone is). Patches would be very much welcome :)
>
> Also relevant is http://wg21.link/p0542r5 (voted into the current C++
> working draft a couple of weeks ago), which requires late parsing for C++11
> attributes within a class.
>
> On 21 June 2018 at 04:16, Javier López via cfe-dev <cfe-dev at lists.llvm.org>
> wrote:
>
> Hello everyone,
>
> AFAIK, GNU attributes can be late parsed within a class (see ParseDecl.cpp,
> Parser::ParseGNUAttributes), but late parsing of CXX11 attributes is not yet
> implemented.
>
> Is there any plans to do it or anyone already working on it? Anyway, if no
> one is owning that issue, I could work on it.
>
> Thanks,
> --
> Javier López
> 2.2.B.08 ARCOS lab, Computer Architecture Group
> University Carlos III of Madrid
> e-mail: jalopezg at inf.uc3m.es
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
>
> --
>
> Javier López
> 2.2.B.08 ARCOS lab, Computer Architecture Group
> University Carlos III of Madrid
> e-mail: jalopezg at inf.uc3m.es



More information about the cfe-dev mailing list