https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122009
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Gaius Mulley <[email protected]>: https://gcc.gnu.org/g:ec9a23f1c2447fabb947d91cde4ab26ab6feba32 commit r16-4004-gec9a23f1c2447fabb947d91cde4ab26ab6feba32 Author: Gaius Mulley <[email protected]> Date: Sat Sep 20 19:40:32 2025 +0100 PR modula2/122009: ODR fixes and prototype correction. This small patch fixes -Wodr warnings and also corrects a prototype. gcc/m2/ChangeLog: PR modula2/122009 * gm2-compiler/M2GenGCC.mod (FromM2WIDESETImport): Assign sym to NulSym. (CodeMakeAdr): Remove fourth parameter to BuildLogicalOrAddress. (FoldMakeAdr): Ditto. * gm2-compiler/M2Quads.mod (BuildAssignmentBoolean): Remove unused parameter checkTypes. (doBuildAssignment): Remove checkTypes parameter when calling BuildAssignmentBoolean. * gm2-gcc/m2expr.def (BuildLogicalOrAddress): Remove needconvert parameter. * gm2-gcc/m2statement.def (IfExprJump): Change label type to CharStar. * gm2-gcc/m2type.cc (m2type_BuildEnumerator): Remove const. * gm2-gcc/m2type.h (m2type_BuildEnumerator): Ditto. Signed-off-by: Gaius Mulley <[email protected]>
