From 456e3c20ff8b412bdcf6b18cec9731197983bc52 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Sat, 1 Feb 2014 11:15:24 +0100 Subject: [PATCH] Use return_temp_access in conditional expression --- codegen/valaccodetransformer.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/codegen/valaccodetransformer.vala b/codegen/valaccodetransformer.vala index cfa7fa2b1..ee346cec8 100644 --- a/codegen/valaccodetransformer.vala +++ b/codegen/valaccodetransformer.vala @@ -404,9 +404,7 @@ public class Vala.CCodeTransformer : CodeTransformer { b.add_assignment (expression (result), expr.false_expression); b.close (); - replacement = expression (result); - replacement.target_type = target_type; - replacement.formal_target_type = formal_target_type; + replacement = return_temp_access (result, expr.value_type, target_type, formal_target_type); context.analyzer.replaced_nodes.add (expr); old_parent_node.replace_expression (expr, replacement); b.check (this); -- 2.47.2