| commit | bba3cb95cc548e8700eaf00f74268c1cfcef2fa8 | [log] [tgz] |
|---|---|---|
| author | Reid Kleckner <reid@kleckner.net> | Tue Mar 17 19:00:50 2015 +0000 |
| committer | Reid Kleckner <reid@kleckner.net> | Tue Mar 17 19:00:50 2015 +0000 |
| tree | 7ef4d47f50ac517278043a5b855e70d1c8427257 | |
| parent | 426025222228658060bba5aaea98a1bc1b090cb0 [diff] |
MS ABI: Delay default constructor closure checking until the outermost class scope ends
Previously, we would error out on this code because the default argument
wasn't parsed until the end of Outer:
struct __declspec(dllexport) Outer {
struct __declspec(dllexport) Inner {
Inner(void *p = 0);
};
};
Now we do the checking on the closing brace of Outer instead of Inner.
llvm-svn: 232519