[SCM] Lisaac compiler branch, mildred-backend, updated. lisaac-0.12-524-g7710f76

Mildred Ki'Lya silkensedai at online.fr
Tue Aug 25 21:54:00 UTC 2009


The following commit has been merged in the mildred-backend branch:
commit 45600a41927f40f75f728975cefd32c29d58bcb1
Author: Mildred Ki'Lya <silkensedai at online.fr>
Date:   Tue Aug 25 22:01:05 2009 +0200

    BOOTSTRAP OK - fixed backend code generation errors

diff --git a/bootstrap.sh b/bootstrap.sh
index 8d8865b..5aefb55 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -9,6 +9,7 @@ log lisaac-prj src/make.lip src/lisaac -no-debug
 if [ lisaac.c -nt lisaac ]; then
   log gcc lisaac.c -o lisaac -lm
 fi
+log cp lisaac.c lisaac1.c
 log ./lisaac src/make.lip src/lisaac -no-debug
 if [ lisaac.c -nt lisaac ]; then
   log gcc lisaac.c -o lisaac -lm
diff --git a/src/tools/backend.li b/src/tools/backend.li
index a27faba..0772688 100644
--- a/src/tools/backend.li
+++ b/src/tools/backend.li
@@ -722,6 +722,7 @@ Section Public
         output.add_last '{';
         (s.static_type.is_late_binding).if {
           append_type_typeid_name_for (s.static_type.raw) in output;
+	  output.add_last ',';
         };
       };
       (is_count).if {
diff --git a/src/tools/backend_c.li b/src/tools/backend_c.li
index 671450b..f5964ba 100644
--- a/src/tools/backend_c.li
+++ b/src/tools/backend_c.li
@@ -49,6 +49,7 @@ Section Public
       buf.append "struct ";
       append_type_struct_name_for alias in buf;
     };
+    buf.add_last ' ';
     append_type_name_for t in buf;
     buf.add_last ';';
     ((t.type_c = NULL) && {t.alias_slot != NULL}).if {

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list