File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
llvm/include/llvm/Support Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 153
153
// / exported when llvm is built as a shared library with everything else that is
154
154
// / unannotated will have internal visibility.
155
155
// /
156
+ // / LLVM_ABI_EXPORT is for the special case for things like plugin symbol
157
+ // / declarations or definitions where we don't want the macro to be switching
158
+ // / between dllexport and dllimport on windows based on what codebase is being
159
+ // / built, it will only be dllexport. For non windows platforms this macro
160
+ // / behaves the same as LLVM_ABI.
161
+ // /
156
162
// / LLVM_EXPORT_TEMPLATE is used on explicit template instantiations in source
157
163
// / files that were declared extern in a header. This macro is only set as a
158
164
// / compiler export attribute on windows, on other platforms it does nothing.
You can’t perform that action at this time.
0 commit comments