|
LLVM_ALWAYS_EXPORT static TypeID registerImplicitTypeID(StringRef name); |
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.