Skip to content

Commit 72ccb27

Browse files
committed
build: allow parser.c to be created if missing
during regen-pegen Previously, `regen-pegen` would fail if Parser/parser.c was deleted (e.g. due to merge conflicts), requiring a manual `touch` to proceed. This change passes `--create` to update_file.py to allow the file to be created automatically if it doesn't exist.
1 parent a247dd3 commit 72ccb27

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Makefile.pre.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1948,7 +1948,7 @@ regen-pegen:
19481948
$(srcdir)/Grammar/python.gram \
19491949
$(srcdir)/Grammar/Tokens \
19501950
-o $(srcdir)/Parser/parser.c.new
1951-
$(UPDATE_FILE) $(srcdir)/Parser/parser.c $(srcdir)/Parser/parser.c.new
1951+
$(UPDATE_FILE) --create $(srcdir)/Parser/parser.c $(srcdir)/Parser/parser.c.new
19521952

19531953
.PHONY: regen-ast
19541954
regen-ast:

0 commit comments

Comments
 (0)