diff options
Diffstat (limited to 'src/cmd/8c/sgen.c')
-rw-r--r-- | src/cmd/8c/sgen.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cmd/8c/sgen.c b/src/cmd/8c/sgen.c index b0f2bc544..069bbc1fc 100644 --- a/src/cmd/8c/sgen.c +++ b/src/cmd/8c/sgen.c @@ -34,11 +34,9 @@ Prog* gtext(Sym *s, int32 stkoff) { int32 a; - - a = 0; - if(!(textflag & NOSPLIT)) - a = argsize(); - else if(stkoff >= 128) + + a = argsize(); + if((textflag & NOSPLIT) != 0 && stkoff >= 128) yyerror("stack frame too large for NOSPLIT function"); gpseudo(ATEXT, s, nodconst(stkoff)); |