From 3cd50745944e030ca7a74937d819a686101a7c06 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 9b8a6a2e5..9c3d549e0 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; -- 2.34.1