vala r1501 - in trunk: . vala



Author: juergbi
Date: Fri May 30 21:05:02 2008
New Revision: 1501
URL: http://svn.gnome.org/viewvc/vala?rev=1501&view=rev

Log:
2008-05-30  JÃrg Billeter  <j bitron ch>

	* vala/valadatatype.vala: remove obsolete code


Modified:
   trunk/ChangeLog
   trunk/vala/valadatatype.vala

Modified: trunk/vala/valadatatype.vala
==============================================================================
--- trunk/vala/valadatatype.vala	(original)
+++ trunk/vala/valadatatype.vala	Fri May 30 21:05:02 2008
@@ -301,18 +301,12 @@
 			return ((DelegateType) target_type).delegate_symbol == ((DelegateType) this).delegate_symbol;
 		}
 
-		/* only null is compatible to null */
-		if (!(target_type is PointerType) && target_type.data_type == null && target_type.type_parameter == null) {
-			return (data_type == null && type_parameter == null);
-		}
-
-		if (target_type is PointerType || (target_type.data_type != null && target_type.data_type.get_attribute ("PointerType") != null)) {
+		if (target_type is PointerType) {
 			/* any reference or array type or pointer type can be cast to a generic pointer */
 			if (type_parameter != null ||
 				(data_type != null && (
 					data_type.is_reference_type () ||
-					this is DelegateType ||
-					data_type.get_attribute ("PointerType") != null))) {
+					this is DelegateType))) {
 				return true;
 			}
 



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