[cfe-dev] ParamDecls missing from function DeclContext
abramo.bagnara at gmail.com
Tue May 15 00:40:05 PDT 2012
Il 15/05/2012 05:52, Douglas Gregor ha scritto:
> On May 14, 2012, at 8:34 AM, Abramo Bagnara wrote:
>> I've just verified that:
>> 1) anonymous parameters are not added to its function definition DeclContext
>> 2) parameters are not added to its function declaration DeclContext
>> Are both 1 and 2 deliberate choices?
> No, I don't think they are deliberate choices.
Ok, we'll provide a fix for this.
Another much related issue is shown by the following:
void sort(int (*compare)(int x, int y), int* x);
Which should be the correct context of ParmVarDecl's inside FunctionType
(i.e. int x and int y)?
More information about the cfe-dev