bug fix: far calls+jumps with address prefix were wrong
This commit is contained in:
parent
cba0bbac02
commit
8bfbe723db
1 changed files with 1 additions and 4 deletions
|
@ -56,10 +56,7 @@ oper : NOOP_1
|
||||||
{ callop($1&0xFFFF);}
|
{ callop($1&0xFFFF);}
|
||||||
| CALFOP expr ':' expr
|
| CALFOP expr ':' expr
|
||||||
{ emit1($1>>8);
|
{ emit1($1>>8);
|
||||||
#ifdef RELOCATION
|
adsize_exp($4, 0);
|
||||||
newrelo($4.typ, RELO4);
|
|
||||||
#endif
|
|
||||||
emit4((long)($4.val));
|
|
||||||
#ifdef RELOCATION
|
#ifdef RELOCATION
|
||||||
newrelo($2.typ, RELO2);
|
newrelo($2.typ, RELO2);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue