paschalis-mpeis wrote: You mean default it to `false` and have an explicit setter that sets it to `true` ? Sure, that should remove the changes in addRelocation calls. https://github.com/llvm/llvm-project/pull/131638