From 7f0def88614a5be8aac8dcee5c263266e6f909b9 Mon Sep 17 00:00:00 2001 From: sater Date: Fri, 11 Jan 1985 09:44:34 +0000 Subject: [PATCH] RREMOVE section updated. --- mach/proto/ncg/codegen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mach/proto/ncg/codegen.c b/mach/proto/ncg/codegen.c index b9e862c22..510dd9146 100644 --- a/mach/proto/ncg/codegen.c +++ b/mach/proto/ncg/codegen.c @@ -475,9 +475,11 @@ normalfailed: if (stackpad!=tokpatlen) { tkdef_p tdp; result_t result; + DEBUG("RREMOVE"); getint(nodeno,codep); result=compute(&enodes[nodeno]); - assert(result.e_typ==EV_REG); + if (result.e_typ!=EV_REG) + break; for (tp= &fakestack[stackheight-tokpatlen-1];tp>=&fakestack[0];tp--) if (tp->t_token==-1) { if(tp->t_att[0].ar==result.e_v.e_reg) -- 2.34.1