aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-01-31 12:51:20 -0800
committerMichael Forney <mforney@mforney.org>2020-01-31 12:51:20 -0800
commit41e862a6a2b193b6bab86bc29e2db3d42baa828a (patch)
tree9fb0eedcf10f027b5da60ad70bfd42d8993aa06c
parent78ba6f387cddb2a9ee4f34aaef33dd080e024ce6 (diff)
downloadcproc-41e862a6a2b193b6bab86bc29e2db3d42baa828a.tar.xz
qbe: Make non-constant initializer expression a proper error
-rw-r--r--qbe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/qbe.c b/qbe.c
index 868fb32..a1afbd5 100644
--- a/qbe.c
+++ b/qbe.c
@@ -1263,7 +1263,7 @@ dataitem(struct expr *expr, uint64_t size)
printf(", z %" PRIu64, size - i);
break;
default:
- fatal("unimplemented initdata");
+ error(&tok.loc, "initializer is not a constant expression");
}
}