vala r2372 - in trunk: . vala



Author: juergbi
Date: Sat Jan 17 13:09:21 2009
New Revision: 2372
URL: http://svn.gnome.org/viewvc/vala?rev=2372&view=rev

Log:
2009-01-17  JÃrg Billeter  <j bitron ch>

	* vala/valaobjectcreationexpression.vala:

	Set formal_target_type to fix constructors using generic parameter
	types, fixes bug 543477


Modified:
   trunk/ChangeLog
   trunk/vala/valaobjectcreationexpression.vala

Modified: trunk/vala/valaobjectcreationexpression.vala
==============================================================================
--- trunk/vala/valaobjectcreationexpression.vala	(original)
+++ trunk/vala/valaobjectcreationexpression.vala	Sat Jan 17 13:09:21 2009
@@ -311,7 +311,8 @@
 					Expression arg = arg_it.get ();
 
 					/* store expected type for callback parameters */
-					arg.target_type = param.parameter_type;
+					arg.formal_target_type = param.parameter_type;
+					arg.target_type = arg.formal_target_type.get_actual_type (value_type, this);
 				}
 			}
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]