diff --git a/mach/proto/cg/codegen.c b/mach/proto/cg/codegen.c index ca04c7821..8c4fb6f0d 100644 --- a/mach/proto/cg/codegen.c +++ b/mach/proto/cg/codegen.c @@ -1,3 +1,7 @@ +#ifndef NORCSID +static char rcsid[] = "$Header$"; +#endif + #include "assert.h" #include "param.h" #include "tables.h" @@ -649,8 +653,10 @@ if (Debug) break; #ifdef REGVARS case DO_PRETURN: - if (toplevel) + if (toplevel) { + swtxt(); regreturn(); /* in mach.c */ + } break; #endif case DO_RETURN: