[MSVC][dllexport/dllimport] Propagate a dllexport/dllimport attribute to template...
authorWolfgang Pieb <wolfgang_pieb@playstation.sony.com>
Wed, 15 Mar 2023 17:04:26 +0000 (10:04 -0700)
committerWolfgang Pieb <wolfgang_pieb@playstation.sony.com>
Wed, 15 Mar 2023 18:47:54 +0000 (11:47 -0700)
commit634430d5857e395cff62534b11c460f51c6c846a
tree7a553a406d95abe948d47af72805ae996e9556e8
parente94b59ee75b2bbef330d4ea9d06e87b51ddfd0e3
[MSVC][dllexport/dllimport] Propagate a dllexport/dllimport attribute to template baseclass

For the Playstation platform, mimick MSVC in propagating dllexport/dllimport attributes
to an instantiated template base class.

Reviewed By: hans

Differential Revision: https://reviews.llvm.org/D145970
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/CodeGenCXX/dllexport.cpp
clang/test/CodeGenCXX/dllimport.cpp
clang/test/SemaCXX/dllexport.cpp
clang/test/SemaCXX/dllimport.cpp