[PATCH] D32213: [Sema] Use MSVC inner class behavior on Itanium

2017-04-19 Thread Shoaib Meenai via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL300804: [Sema] Use MSVC inner class behavior on Itanium (authored by smeenai). Changed prior to commit: https://reviews.llvm.org/D32213?vs=95689&id=95867#toc Repository: rL LLVM https://reviews.llvm

[PATCH] D32213: [Sema] Use MSVC inner class behavior on Itanium

2017-04-18 Thread Shoaib Meenai via Phabricator via cfe-commits
smeenai created this revision. Windows Itanium aims to use MSVC export and import semantics. Inner class members shouldn't be exported on a dllexport explicit instantiation definition of the outer class, and they shouldn't be imported on a dllimport explicit instantiation declaration of the outer