From c95e43043518e6022bee6871cfed4a122f9d2340 Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 29 Jul 1987 10:39:02 +0000 Subject: [PATCH] fix: did not handle externals with big HOL offsets right --- util/ego/ic/ic.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/util/ego/ic/ic.c b/util/ego/ic/ic.c index 9b8a6a2e..9c3d549e 100644 --- a/util/ego/ic/ic.c +++ b/util/ego/ic/ic.c @@ -342,6 +342,13 @@ line_p readoperand(instr) #ifdef LONGOFF case CSTX2: /* double constant */ + if (flag == PAR_G) { + lnp = newline(OPOBJECT); + OBJ(lnp) = + object((char *) 0, tabval2, + opr_size(instr)); + break; + } lnp = newline(OPOFFSET); OFFSET(lnp) = tabval2; break;