updated complier fixes
authorAlan <alan@roojs.com>
Thu, 13 Jul 2023 02:46:03 +0000 (10:46 +0800)
committerAlan <alan@roojs.com>
Thu, 13 Jul 2023 02:46:03 +0000 (10:46 +0800)
src/JsRender/JsonGen.vala
src/codegen/valaccodeassignmentmodule.vala

index b5828c1..da23d86 100644 (file)
@@ -76,9 +76,11 @@ namespace JsRender {
                                  break;
 
                                case Json.NodeType.VALUE:
-                                 size_t strlen;
+                                 size_t sl;
                                  this.generator.set_root(node);
-                                 buffer.append( this.generator.to_data(out strlen) );
+                                  var str = this.generator.to_data(out sl);
+                  buffer.append( str );
                                  break;
 
                                case Json.NodeType.ARRAY:
index c77a168..2d79da9 100644 (file)
@@ -226,7 +226,8 @@ public class Vala.CCodeAssignmentModule : CCodeMemberAccessModule {
                store_value (get_parameter_cvalue (param), value, source_reference);
        }
 
-       public override void store_field (Field field, TargetValue? instance, TargetValue value, SourceReference? source_reference = null) {
+        public override void store_field (Vala.Field field, Vala.TargetValue? instance, Vala.TargetValue value, Vala.SourceReference? source_reference = null, bool initializer = false) 
+        {
                var lvalue = get_field_cvalue (field, instance);
                var type = lvalue.value_type;
                if (lvalue.actual_value_type != null) {