Commit f8fea5d
authored
[llvm] Add explicit visibility macros to YAMLTraits classes (llvm#111484)
These symbols need to be exported for llvm-pdbutil when using windows
shared library builds.
Exclude the YAML traits declared in llvm-pdbutil so there not declared
as dllimported which will causing missing symbol errors for windows
shared library builds.
This is part of the work to enable LLVM_BUILD_LLVM_DYLIB and plugins on
window.1 parent 95eeae1 commit f8fea5d
File tree
2 files changed
+23
-14
lines changed- llvm
- include/llvm/Support
- tools/llvm-pdbutil
2 files changed
+23
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2079 | 2079 | | |
2080 | 2080 | | |
2081 | 2081 | | |
| 2082 | + | |
| 2083 | + | |
| 2084 | + | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
| 2090 | + | |
2082 | 2091 | | |
2083 | 2092 | | |
2084 | 2093 | | |
| |||
2090 | 2099 | | |
2091 | 2100 | | |
2092 | 2101 | | |
2093 | | - | |
| 2102 | + | |
2094 | 2103 | | |
2095 | 2104 | | |
2096 | 2105 | | |
| |||
2099 | 2108 | | |
2100 | 2109 | | |
2101 | 2110 | | |
2102 | | - | |
| 2111 | + | |
2103 | 2112 | | |
2104 | 2113 | | |
2105 | 2114 | | |
| |||
2108 | 2117 | | |
2109 | 2118 | | |
2110 | 2119 | | |
2111 | | - | |
| 2120 | + | |
2112 | 2121 | | |
2113 | 2122 | | |
2114 | 2123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
0 commit comments