]> gcc.gnu.org Git - gcc.git/commit
Bugfix detect assigning constant constructors within a code block.
authorGaius Mulley <gaiusmod2@gmail.com>
Fri, 25 Nov 2022 15:10:17 +0000 (15:10 +0000)
committerGaius Mulley <gaiusmod2@gmail.com>
Fri, 25 Nov 2022 15:10:17 +0000 (15:10 +0000)
commit806751e5e9490cc195581681b2b7eeb044b864f5
tree4dd36a5b42b12de26563439c5865f3a50d1261e3
parentdeaeee4c187c8685dfb87d6b67a256ff32c30733
Bugfix detect assigning constant constructors within a code block.

gcc/m2/ChangeLog:

* gm2-compiler/M2Quads.def (BuildAssignConstant):
Exported.
* gm2-compiler/M2Quads.mod (BuildAssignConstant): New
procedure.  (BuildAssignment) check whether designator
is a constant and generate an error.
* gm2-compiler/P3Build.bnf: Call BuildAssignConstant
during ConstStatement.  Pass tokenno down to constant
constructor parameters.
* gm2-compiler/PHBuild.bnf: Call BuildAssignConstant
during ConstStatement.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
gcc/m2/gm2-compiler/M2Quads.def
gcc/m2/gm2-compiler/M2Quads.mod
gcc/m2/gm2-compiler/P3Build.bnf
gcc/m2/gm2-compiler/PHBuild.bnf
This page took 0.056774 seconds and 6 git commands to generate.