aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-03-17 19:00:50 +0000
committerReid Kleckner <reid@kleckner.net>2015-03-17 19:00:50 +0000
commitbba3cb95cc548e8700eaf00f74268c1cfcef2fa8 (patch)
tree7ef4d47f50ac517278043a5b855e70d1c8427257 /clang/lib/CodeGen/CodeGenModule.cpp
parent426025222228658060bba5aaea98a1bc1b090cb0 (diff)
downloadllvm-bba3cb95cc548e8700eaf00f74268c1cfcef2fa8.zip
llvm-bba3cb95cc548e8700eaf00f74268c1cfcef2fa8.tar.gz
llvm-bba3cb95cc548e8700eaf00f74268c1cfcef2fa8.tar.bz2
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
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions