rnk added a comment. I still feel like there has to be a more uniform way to handle this. Basically anything with __declspec(dllexport) on it is effectively upgraded to external linkage.
================ Comment at: lib/Sema/SemaDeclAttr.cpp:6491 + if (auto *VD = dyn_cast<VarDecl>(D)) { + if (getLangOpts().CPlusPlus && getLangOpts().MSVCCompat && + VD->getType().isLocalConstQualified() && ---------------- This still shouldn't be under -fms-compatibility, it's really part of the main dllexport feature and doesn't need to be conditional on anything at this point. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D45978/new/ https://reviews.llvm.org/D45978 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits