]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: Require a valid DataType instance for every TargetValue
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 13 Nov 2020 20:59:12 +0000 (21:59 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 14 Nov 2020 14:57:22 +0000 (15:57 +0100)
codegen/valaglibvalue.vala
vala/valatargetvalue.vala

index ed095cf838e9bdb2bfbb60ade050a668ca980c4a..3437c10e36453654d7426f77854414f62f28ef2a 100644 (file)
@@ -36,7 +36,7 @@ public class Vala.GLibValue : TargetValue {
        public CCodeExpression? delegate_target_cvalue;
        public CCodeExpression? delegate_target_destroy_notify_cvalue;
 
-       public GLibValue (DataType? value_type = null, CCodeExpression? cvalue = null, bool lvalue = false) {
+       public GLibValue (DataType value_type, CCodeExpression? cvalue = null, bool lvalue = false) {
                base (value_type);
                this.cvalue = cvalue;
                this.lvalue = lvalue;
index 4cdbccc276db60d803a8852475c08478ce8f0686..6cd67645f9ef63ebafa8a75984ad378d9c25ecf1 100644 (file)
  */
 
 public abstract class Vala.TargetValue {
-       public DataType? value_type { get; set; }
+       public DataType value_type { get; set; }
        public DataType? actual_value_type { get; set; }
 
-       protected TargetValue (DataType? value_type) {
+       protected TargetValue (DataType value_type) {
                this.value_type = value_type;
        }
 }