summaryrefslogtreecommitdiff
path: root/codegen/valaccodecontrolflowmodule.vala
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2011-05-07 10:19:01 +0200
committerLuca Bruno <lucabru@src.gnome.org>2011-05-07 10:19:01 +0200
commitbf9e4baaa9f4dd707c3a3f421c88f010902fe28f (patch)
treededdc28cc8036fa865dead31e2f5ae0ebd2ef9d1 /codegen/valaccodecontrolflowmodule.vala
parent3a53deeaea6dd19edcd99fe40ab42ace62b1d456 (diff)
downloadvala-bf9e4baaa9f4dd707c3a3f421c88f010902fe28f.tar.gz
codegen: Return TargetValue from copy_value
Diffstat (limited to 'codegen/valaccodecontrolflowmodule.vala')
-rw-r--r--codegen/valaccodecontrolflowmodule.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodecontrolflowmodule.vala b/codegen/valaccodecontrolflowmodule.vala
index 6d9c37eb6..29b1412b5 100644
--- a/codegen/valaccodecontrolflowmodule.vala
+++ b/codegen/valaccodecontrolflowmodule.vala
@@ -328,7 +328,7 @@ public abstract class Vala.CCodeControlFlowModule : CCodeMethodModule {
CCodeExpression element_expr = new CCodeUnaryExpression (CCodeUnaryOperator.POINTER_INDIRECTION, get_item);
if (stmt.type_reference.value_owned) {
- element_expr = copy_value (new GLibValue (stmt.type_reference, element_expr), null, new StructValueType (gvalue_type));
+ element_expr = get_cvalue_ (copy_value (new GLibValue (stmt.type_reference, element_expr), null, new StructValueType (gvalue_type)));
}
visit_local_variable (stmt.element_variable);