[LLVMdev] Typo in IsLegalToCallImmediateAddr?
pdox at google.com
Fri Oct 21 00:10:45 PDT 2011
I believe MachO can't represent this relocation, even in non-PIC mode.
On my Mac, I tried compiling "call 256". I got:
in section __TEXT,__text reloc 0: R_ABS reloc but no absolute symbol
at target address
I believe the correct thing to do is:
isTargetELF() && TM.getRelocationModel() == Reloc::Static
This will do the right thing on ELF, and the right thing on other
formats. This may have been the original intent.
More information about the llvm-dev