When analysing mach-o binaries IDA seems to interpret const/literal part of x86 mov instruction(0x8B) as an offset.
Hex rerpresentation: 8B 40 0A
Correct assembly: mov eax,DWORD PTR [eax+0x0A] ; 8B 40 0A
IDA assembly: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 #
shortcut