mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
shut up, gcc!
This commit is contained in:
parent
3ca675a579
commit
de9b8f8674
2 changed files with 3 additions and 3 deletions
|
@ -170,7 +170,7 @@ call(void) /* call a function */
|
|||
execerror(sp->name, "call nested too deeply");
|
||||
fp++;
|
||||
fp->sp = sp;
|
||||
fp->nargs = (int)pc[1];
|
||||
fp->nargs = (int)(uintptr)pc[1];
|
||||
fp->retpc = pc + 2;
|
||||
fp->argn = stackp - 1; /* last argument */
|
||||
if(fp->nargs != sp->u.defn->nargs)
|
||||
|
|
|
@ -49,7 +49,7 @@ stmt: expr { code(xpop); }
|
|||
| RETURN expr
|
||||
{ defnonly("return"); $$=$2; code(funcret); }
|
||||
| PROCEDURE begin '(' arglist ')'
|
||||
{ $$ = $2; code3(call, (Inst)$1, (Inst)$4); }
|
||||
{ $$ = $2; code3(call, (Inst)$1, (Inst)(uintptr)$4); }
|
||||
| PRINT prlist { $$ = $2; }
|
||||
| while '(' cond ')' stmt end {
|
||||
($1)[1] = (Inst)$5; /* body of loop */
|
||||
|
@ -88,7 +88,7 @@ expr: NUMBER { $$ = code2(constpush, (Inst)$1); }
|
|||
| VAR { $$ = code3(varpush, (Inst)$1, eval); }
|
||||
| asgn
|
||||
| FUNCTION begin '(' arglist ')'
|
||||
{ $$ = $2; code3(call,(Inst)$1,(Inst)$4); }
|
||||
{ $$ = $2; code3(call,(Inst)$1,(Inst)(uintptr)$4); }
|
||||
| READ '(' VAR ')' { $$ = code2(varread, (Inst)$3); }
|
||||
| BLTIN '(' expr ')' { $$=$3; code2(bltin, (Inst)$1->u.ptr); }
|
||||
| '(' expr ')' { $$ = $2; }
|
||||
|
|
Loading…
Reference in a new issue