diff options
Diffstat (limited to 'src/cmd/gc/mparith1.c')
| -rw-r--r-- | src/cmd/gc/mparith1.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cmd/gc/mparith1.c b/src/cmd/gc/mparith1.c index 2b7307e1a..33fa90e2e 100644 --- a/src/cmd/gc/mparith1.c +++ b/src/cmd/gc/mparith1.c @@ -72,7 +72,7 @@ void mpsubfixfix(Mpint *a, Mpint *b) { mpnegfix(a); - mpaddfixfix(a, b); + mpaddfixfix(a, b, 0); mpnegfix(a); } @@ -90,7 +90,7 @@ mpaddcfix(Mpint *a, vlong c) Mpint b; mpmovecfix(&b, c); - mpaddfixfix(a, &b); + mpaddfixfix(a, &b, 0); } void @@ -302,7 +302,7 @@ mpatoflt(Mpflt *a, char *as) if(c >= '0' && c <= '9') { ex = ex*10 + (c-'0'); if(ex > 1e8) { - yyerror("exponent out of range"); + yyerror("constant exponent out of range: %s", as); errorexit(); } continue; @@ -343,7 +343,7 @@ out: return; bad: - yyerror("set ovf in mpatof"); + yyerror("constant too large: %s", as); mpmovecflt(a, 0.0); } @@ -431,7 +431,7 @@ out: return; bad: - yyerror("set ovf in mpatov: %s", as); + yyerror("constant too large: %s", as); mpmovecfix(a, 0); } |
