aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorWolfgang Pieb <wolfgang.pieb@sony.com>2023-03-13 17:45:20 +0000
committerWolfgang Pieb <wolfgang.pieb@sony.com>2023-03-29 18:15:04 +0000
commit477f9cea77e6d55ecddaafbedccd418750c40dbd (patch)
tree65213a88d7c27cced9da371107898f2b31e9aa32 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parentda9f890d09e78614da86ce2a14e2e92786038497 (diff)
downloadllvm-477f9cea77e6d55ecddaafbedccd418750c40dbd.zip
llvm-477f9cea77e6d55ecddaafbedccd418750c40dbd.tar.gz
llvm-477f9cea77e6d55ecddaafbedccd418750c40dbd.tar.bz2
[MSCV][dllexport/dllimport][PS] Allow UniqueExternal linkage classes with dllexport/dllimport
MSVC allows instantiations of exported or imported template classes with template parameters that have internal linkage. Clang now allows it in Microsoft mode and for the Playstation platform. This partially addresses issue 56068. Note that MSVC also allows explicit dllexport/dllimport attributes on classes with internal linkage (e.g. local classes or classes declared in anonymous name spaces). Clang continues to reject such declarations. Reviewed By: hans Differential Revision: https://reviews.llvm.org/D146338
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions