> + if (decl == parm) > + continue; > > has to be "if (decl != parm)". Ooops. Fortunately the change I've tested was the correct one. Although it is most likely not a correct solution it at least fixes the testcase. -Andreas-