Skip to content

Commit 70185de

Browse files
authored
gh-102654: Insert #line directives in generated_cases.c.h (#102669)
This behavior is optional, because in some extreme cases it may just make debugging harder. The tool defaults it to off, but it is on in Makefile.pre.in. Also note that this makes diffs to generated_cases.c.h noisier, since whenever you insert or delete a line in bytecodes.c, all subsequent #line directives will change.
1 parent 61b9ff3 commit 70185de

File tree

3 files changed

+530
-16
lines changed

3 files changed

+530
-16
lines changed

Diff for: Makefile.pre.in

+1
Original file line numberDiff line numberDiff line change
@@ -1485,6 +1485,7 @@ regen-cases:
14851485
PYTHONPATH=$(srcdir)/Tools/cases_generator \
14861486
$(PYTHON_FOR_REGEN) \
14871487
$(srcdir)/Tools/cases_generator/generate_cases.py \
1488+
--emit-line-directives \
14881489
-o $(srcdir)/Python/generated_cases.c.h.new \
14891490
-m $(srcdir)/Python/opcode_metadata.h.new \
14901491
$(srcdir)/Python/bytecodes.c

0 commit comments

Comments
 (0)