When analysing mach-o binaries IDA seems to interpret const/literal part of x86 mov instruction(0x8B) as an offset.
8B 40 0A
mov eax,DWORD PTR [eax+0x0A] ; 8B 40 0A
mov eax, dword ptr ds:(loc_1DF4B8 + 3 - 1DF4B1h)[eax]
loc_1DF4B8 + 3 - 1DF4B1 = 0x0A so its basicaly the same but the offset part throws of further analysis on the binary.
Is there any option i'm missing to prevent this from happening or any scriptable way to fix it?
EDIT: individual instructions can be fixed with s