SixWeining wrote: Thanks for the optimization (To be precise, it's about fixing). But this seems to only address issues within the same object file. How about different object files merged by the linker with the `-r` option? https://github.com/llvm/llvm-project/pull/150816