From d473c8b1df1e67273b61ffcb40442dccc4ad85a9 Mon Sep 17 00:00:00 2001 From: ceriel Date: Tue, 30 Jun 1987 18:24:27 +0000 Subject: [PATCH] Added some register decls --- mach/proto/cg/codegen.c | 9 +++++---- mach/proto/cg/compute.c | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/mach/proto/cg/codegen.c b/mach/proto/cg/codegen.c index 9c88472b5..34837fcb4 100644 --- a/mach/proto/cg/codegen.c +++ b/mach/proto/cg/codegen.c @@ -77,7 +77,8 @@ unsigned codegen(codep,ply,toplevel,costlimit,forced) byte *codep; unsigned cost token_p tp; tkdef_p tdp; int tinstno; - struct reginfo *rp,**rpp; + register struct reginfo *rp; + struct reginfo **rpp; token_t token,mtoken,token2; int propno; int exactmatch; @@ -92,7 +93,7 @@ unsigned codegen(codep,ply,toplevel,costlimit,forced) byte *codep; unsigned cost token_p regtp[MAXCREG]; c3_p regcp[MAXCREG]; rl_p regls[MAXCREG]; - c3_p cp,findcoerc(); + c3_p findcoerc(); int sret; token_t reptoken[MAXREPLLEN]; int emrepllen,eminstr; @@ -262,7 +263,7 @@ if (Debug) i=0; nregneeded = 0; while (i=fakestack) { if (!match(tp,&machsets[tokexp[i]],0)) { - cp = findcoerc(tp, &machsets[tokexp[i]]); + register c3_p cp = findcoerc(tp, &machsets[tokexp[i]]); if (cp==0) { for (j=0;j=fakestack) { - cp = findcoerc((token_p) 0, &machsets[tokexp[i]]); + register c3_p cp = findcoerc((token_p) 0, &machsets[tokexp[i]]); if (cp==0) { assert(!toplevel); for (j=0;j