From cc37940b6e0b00bf7a657cdcbb266d83e51950fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Sat, 19 Sep 2009 11:17:01 +0200 Subject: [PATCH] Fix memory management in generic methods --- codegen/valaccodebasemodule.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 2b804c4dc..1c1685482 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -3279,7 +3279,7 @@ internal class Vala.CCodeBaseModule : CCodeModule { return null; } - if (dupexpr is CCodeIdentifier && !(expression_type is ArrayType) && !is_ref_function_void (expression_type)) { + if (dupexpr is CCodeIdentifier && !(expression_type is ArrayType) && !(expression_type is GenericType) && !is_ref_function_void (expression_type)) { // generate and call NULL-aware ref function to reduce number // of temporary variables and simplify code -- 2.47.3