AaronBallman wrote:

> 1 nit on the release note, else this LGTM.
> 
> We still need to let Aaron decide how long we are going to give WG21 a chance 
> to change this :)

CC @hubert-reinterpretcast for other opinions. My reading of the CWG thread is 
that Core seems to think this should be rejected, though I'm surprised that 
they'd like to limit the utility of attributes that way. We already have 
existing attributes that form invalid tokens which are used in the wild, like 
`availability` accepting a version number like `1.2.3`. `#` doesn't mean 
"preprocessor" within an attribute argument list the same as how `.` doesn't 
mean floating-point number or member access operator. For example, maybe 
someone wants an attribute that maps to GitHub issue or PR numbers, like 
`[[github(issues: #123, #456, pulls: #12)]]` or HTML color codes like 
`[[color(#ea64f9)]]`, etc.

https://github.com/llvm/llvm-project/pull/147308
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to