I think that the bug is that we are setting TREE_PARMLIST on actual parameter lists; it is only useful to distinguish between semi-parsed parameter declarations and semi-parsed expressions. Once we have fully parsed the parm list, it serves no purpose. Other opinions? Jason