The problem here was that we were saving away the second declarator as part of the NSDMI for the first declarator. Fixed by stopping at a non-nested comma. Tested x86_64-pc-linux-gnu, applying to trunk.