vala r1736 - in trunk: . gobject
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1736 - in trunk: . gobject
- Date: Wed, 6 Aug 2008 13:09:17 +0000 (UTC)
Author: juergbi
Date: Wed Aug 6 13:09:17 2008
New Revision: 1736
URL: http://svn.gnome.org/viewvc/vala?rev=1736&view=rev
Log:
2008-08-06 JÃrg Billeter <j bitron ch>
* gobject/valaccodegenerator.vala:
Fix crash when using foreach with stacked arrays, fixes bug 546450
Modified:
trunk/ChangeLog
trunk/gobject/valaccodegenerator.vala
Modified: trunk/gobject/valaccodegenerator.vala
==============================================================================
--- trunk/gobject/valaccodegenerator.vala (original)
+++ trunk/gobject/valaccodegenerator.vala Wed Aug 6 13:09:17 2008
@@ -2129,7 +2129,7 @@
/* only check for null if the containers elements are of reference-type */
CCodeBinaryExpression ccond;
- if (array_type.element_type.data_type.is_reference_type ()) {
+ if (array_type.element_type.is_reference_type_or_type_parameter ()) {
var ccond_term1 = new CCodeBinaryExpression (CCodeBinaryOperator.EQUALITY, array_len, new CCodeConstant ("-1"));
var ccond_term2 = new CCodeBinaryExpression (CCodeBinaryOperator.INEQUALITY, new CCodeElementAccess (new CCodeIdentifier (collection_backup.name), new CCodeIdentifier (it_name)), new CCodeConstant ("NULL"));
var ccond_term = new CCodeBinaryExpression (CCodeBinaryOperator.AND, ccond_term1, ccond_term2);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]