diff options
author | Russ Cox <rsc@golang.org> | 2014-09-16 13:16:43 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2014-09-16 13:16:43 -0400 |
commit | 341882f9f5e64357b7520b79bc9c43ec8cc59b07 (patch) | |
tree | be4c429607c4146ec07230c7ac116bdc02d56dad /src/cmd/5g | |
parent | f88a370ff7cb8d03034448f207a60d966f79387f (diff) | |
download | go-341882f9f5e64357b7520b79bc9c43ec8cc59b07.tar.gz |
cmd/5g, cmd/8g: make 'out of registers' a fatal error
There's no point in continuing. We will only get confused.
6g already makes this fatal.
LGTM=dave, minux, iant
R=iant, dave, minux
CC=golang-codereviews
https://codereview.appspot.com/140660043
Diffstat (limited to 'src/cmd/5g')
-rw-r--r-- | src/cmd/5g/gsubr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/5g/gsubr.c b/src/cmd/5g/gsubr.c index 93bfafef6..06e274e14 100644 --- a/src/cmd/5g/gsubr.c +++ b/src/cmd/5g/gsubr.c @@ -361,7 +361,7 @@ regalloc(Node *n, Type *t, Node *o) print("registers allocated at\n"); for(i=REGALLOC_R0; i<=REGALLOC_RMAX; i++) print("%d %p\n", i, regpc[i]); - yyerror("out of fixed registers"); + fatal("out of fixed registers"); goto err; case TFLOAT32: @@ -374,7 +374,7 @@ regalloc(Node *n, Type *t, Node *o) for(i=REGALLOC_F0; i<=REGALLOC_FMAX; i++) if(reg[i] == 0) goto out; - yyerror("out of floating point registers"); + fatal("out of floating point registers"); goto err; case TCOMPLEX64: |