|
@@ -5546,7 +5546,8 @@ void Sema::checkClassLevelDLLAttribute(CXXRecordDecl *Class) {
|
|
|
|
|
|
if (MD->isInlined()) {
|
|
if (MD->isInlined()) {
|
|
// MinGW does not import or export inline methods.
|
|
// MinGW does not import or export inline methods.
|
|
- if (!Context.getTargetInfo().getCXXABI().isMicrosoft())
|
|
|
|
|
|
+ if (!Context.getTargetInfo().getCXXABI().isMicrosoft() &&
|
|
|
|
+ !Context.getTargetInfo().getTriple().isWindowsItaniumEnvironment())
|
|
continue;
|
|
continue;
|
|
|
|
|
|
// MSVC versions before 2015 don't export the move assignment operators
|
|
// MSVC versions before 2015 don't export the move assignment operators
|