vala r2153 - in trunk: . gobject
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r2153 - in trunk: . gobject
- Date: Mon, 15 Dec 2008 08:37:00 +0000 (UTC)
Author: juergbi
Date: Mon Dec 15 08:36:59 2008
New Revision: 2153
URL: http://svn.gnome.org/viewvc/vala?rev=2153&view=rev
Log:
2008-12-15 JÃrg Billeter <j bitron ch>
* gobject/valaccodebasemodule.vala:
Fix comparing nullable struct values with null, fixes bug 548672
Modified:
trunk/ChangeLog
trunk/gobject/valaccodebasemodule.vala
Modified: trunk/gobject/valaccodebasemodule.vala
==============================================================================
--- trunk/gobject/valaccodebasemodule.vala (original)
+++ trunk/gobject/valaccodebasemodule.vala Mon Dec 15 08:36:59 2008
@@ -2987,9 +2987,11 @@
cright = new InstanceCast (cright, left_cl);
}
}
- } else if (left_type_as_struct != null && expr.right.value_type is NullType) {
+ } else if (left_type_as_struct != null && !expr.left.value_type.nullable
+ && expr.right.value_type is NullType) {
cleft = new CCodeUnaryExpression (CCodeUnaryOperator.ADDRESS_OF, cleft);
- } else if (right_type_as_struct != null && expr.left.value_type is NullType) {
+ } else if (right_type_as_struct != null && !expr.right.value_type.nullable
+ && expr.left.value_type is NullType) {
cright = new CCodeUnaryExpression (CCodeUnaryOperator.ADDRESS_OF, cright);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]