]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Copy the result.value_type in transform_value
authorLuca Bruno <lucabru@src.gnome.org>
Wed, 6 Jul 2011 21:07:59 +0000 (23:07 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Wed, 6 Jul 2011 21:08:17 +0000 (23:08 +0200)
codegen/valaccodebasemodule.vala

index 9c7ea1d83e0f4a1222d21830165fdd5a763b9aca..3b747efe18b71b24c317efe8e03cb234d2483d5b 100644 (file)
@@ -4993,6 +4993,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
                var type = value.value_type;
                var result = ((GLibValue) value).copy ();
                result.value_type = target_type != null ? target_type : type;
+               result.value_type = result.value_type.copy ();
                var requires_temp_value = false;
 
                if (type.value_owned