https://github.com/nikic approved this pull request. LG, but I think the TODO should be preserved. The general idea of supporting bitcasts makes sense, it's just not that straightforward to implement. https://github.com/llvm/llvm-project/pull/113339