[PATCH] Fix parsing comma in default arguments.


About a moth ago I posted a patch on cfe-commits, but i did not get any reply,
so I am reposting to this list.

The patch fixes the bug

It fixes parsing of code such as:

struct S {
void foo(map<int, int> m = map<int, int>()) ;

Or, in C++11:

struct S {
  map<int, int> m = map<int, int>();

Link to my post on cfe-commits:

0001-Fix-parsing-comma-in-default-argument.patch (7.43 KB)

From git log this might be Richard's area.