summaryrefslogtreecommitdiff
path: root/sys/src/cmd/cpp/eval.c
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2020-04-19 11:26:31 -0700
committerOri Bernstein <ori@eigenstate.org>2020-04-19 11:26:31 -0700
commit260d1eaaa73a377fb7b0cfc00707ddba35a54ccd (patch)
tree26eb95e5f52e7a5d112d2dccb48d9205dddf3980 /sys/src/cmd/cpp/eval.c
parent15a32f06839819cbbf6f40dccc5189c66379bcc0 (diff)
Make priority array max size explicit.
we were implicitly depending on UMINUS being the last entry in the operator table -- that's fragile.
Diffstat (limited to 'sys/src/cmd/cpp/eval.c')
-rw-r--r--sys/src/cmd/cpp/eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/cpp/eval.c b/sys/src/cmd/cpp/eval.c
index 8a6fe0645..49a312856 100644
--- a/sys/src/cmd/cpp/eval.c
+++ b/sys/src/cmd/cpp/eval.c
@@ -31,7 +31,7 @@ const struct pri {
char assoc;
char arity;
char ctype;
-} priority[] = {
+} priority[MAXTOK] = {
[END] { 0, 0, 0, 0 },
[EQ] { 11, 0, 2, RELAT },
[NEQ] { 11, 0, 2, RELAT },