I can confirm myself that this patch does the complete opposite of what it tries to achieve.

I had to revert the commit when updating GRUB to 2.14 on [nixpkgs](https://github.com/NixOS/nixpkgs/pull/481112).

Also, Leah Rowe has also done the same on [Libreboot](https://codeberg.org/libreboot/lbmk/src/branch/master/config/grub/nvme/patches/0010-Revert-configure-Check-linker-for-image-base-support.patch
).

For me, at least, behavior was universally broken on both clang (LLVM21) and GCC.