aboutsummaryrefslogtreecommitdiff
path: root/gcc/m2/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-04-21 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-04-21 00:16:48 +0000
commita7d01a715185a159a334d40d8464d6e8bc35f7f5 (patch)
treed722a8554f8a7b147a87c7e356ed7291a5eae97d /gcc/m2/ChangeLog
parent3afcb04bd7d444b4c6547ad98668c2a6a7f37a21 (diff)
Daily bump.
Diffstat (limited to 'gcc/m2/ChangeLog')
-rw-r--r--gcc/m2/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 2b0ad183398..1ef9df9eac7 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,20 @@
+2024-04-20 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/112893
+ * gm2-compiler/M2Check.mod (GetProcedureProcType): Import.
+ (getType): Return value using GetProcedureProcType if sym is a
+ procedure.
+ * gm2-compiler/M2Range.mod (FoldTypeExpr): Remove quad if
+ expression is type compatible.
+ * gm2-compiler/SymbolTable.def (GetProcedureProcType): New
+ procedure function.
+ * gm2-compiler/SymbolTable.mod (Procedure): Add ProcedureType.
+ (MakeProcedure): Initialize ProcedureType.
+ (PutParam): Call AddProcedureProcTypeParam.
+ (PutVarParam): Call AddProcedureProcTypeParam.
+ (AddProcedureProcTypeParam): New procedure.
+ (GetProcedureProcType): New procedure function.
+
2024-04-16 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/114745