On 01/18/2014 05:33 PM, Marc Glisse wrote:
So when we have: __attribute__((nonnull(bar,bar))) the parser will keep bar as an identifier for the first argument, but parse the second one as an expr-list and thus find the associated function_decl.
OK, that makes sense. But why do we need to handle that specially? Isn't that an invalid argument whether or not it decays to a pointer?
Jason