diff dmd/FuncDeclaration.d @ 158:80f4806ffa13

overloadApply fixes
author korDen
date Sun, 19 Sep 2010 06:54:31 +0400
parents b7b61140701d
children 50a6d232176c
line wrap: on
line diff
--- a/dmd/FuncDeclaration.d	Thu Sep 16 01:34:10 2010 +0200
+++ b/dmd/FuncDeclaration.d	Sun Sep 19 06:54:31 2010 +0400
@@ -1865,7 +1865,7 @@
 		Param1 p;
 		p.t = t;
 		p.f = null;
-		overloadApply(this, &p.fp1, &p);
+		overloadApply(this, p);
 		return p.f;
 	}
 	
@@ -2938,10 +2938,10 @@
 	
 	FuncDeclaration isUnique()
 	{	
-		FuncDeclaration result = null;
-
-		overloadApply(this, &fpunique, &result);
-		return result;
+		Unique unique;
+		overloadApply(this, unique);
+		
+		return unique.f;
 	}
 	
 	/*******************************