Landing: 56de4652dbfc

Project / Subsystem

gcc / modula2

Date

2026-09-22

Author

Gaius Mulley

Commit

56de4652dbfc3a79ee4946f0274aba115bd83ccb

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
modula2
patch_id
—
commit_hash
56de4652dbfc3a79ee4946f0274aba115bd83ccb
source_type
github
headline
Modula-2: Add spell-checking hints for constant aggregates
tldr
Introduces spell-checking hints in Modula-2's PCBuild pass for constant aggregate construction, improving error reporting.
author
Gaius Mulley
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • modula2
  • • compiler
  • • error-reporting
  • • spell-checking
discussion_id_link
—
bugzilla_pr
—
date
2026-09-22T00:00:00.000Z

This patch enhances the Modula-2 compiler by adding spell-checking capabilities to the PCBuild pass, which handles the construction of constant aggregates. It also incorporates spell-checking for type names and adds missing production statements for the FORWARD keyword. A new test case verifies these improvements.