mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-07-31 00:57:48 +00:00
99a41bec4e
In rare cases the signature might change as a result of LLVM renaming some named struct types when multiple LLVM modules are merged. The easiest workaround is to detect such mismatched signatures and adding a bitcast: this should be safe as the underlying data is effectively of the same type.