diff options
Diffstat (limited to 'pez.c')
| -rw-r--r-- | pez.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -3742,6 +3742,9 @@ stmt(Comp *cm) return comperr(cm, c, "expected identifier"), 0; } TRY(readident(cm, name, sizeof name)); + if (reserved(name)) { + return comperr(cm, *name, "'%s' is a reserved keyword", name), 0; + } TRY(expectspchr(cm, '=')); TRY(box_str(cm->cx, &key, name, strlen(name))); TRY(compconst(cm, key)); |