| Issue |
168790
|
| Summary |
`registerImplicitTypeID` conflicts with dynlib on `x86_64-pc-windows-gnullvm`
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
SchrodingerZhu
|
https://github.com/llvm/llvm-project/blob/9b7fd0099e79b0f5b824027cbae8a25356486ac9/mlir/include/mlir/Support/TypeID.h#L167
Consider `libX` being a DLL built with MLIR.
Binary `A` links against both MLIR's libraries and `libX`.
With `x86_64-pc-windows-gnullvm` this leads to duplicated symbols even when `libX` is compiled with visibility hidden as `registerImplicitTypeID` is forcibly marked as exported.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs