diff dmd/TemplateInstance.d @ 131:206db751bd4c

dmdfe 2.037 compiles now
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Fri, 10 Sep 2010 00:27:37 +0100
parents 60bb0fe4563e
children af1bebfd96a4
line wrap: on
line diff
--- a/dmd/TemplateInstance.d	Thu Sep 09 22:51:44 2010 +0100
+++ b/dmd/TemplateInstance.d	Fri Sep 10 00:27:37 2010 +0100
@@ -37,6 +37,9 @@
 import dmd.FuncExp;
 import dmd.Declaration;
 import dmd.MATCH;
+import dmd.TypeFunction;
+import dmd.TemplateTupleParameter;
+import dmd.FuncDeclaration;
 import dmd.templates.Util;
 
 import dmd.backend.glue;
@@ -769,7 +772,7 @@
 	     */
 	    FuncDeclaration fd;
 	    if (!td.onemember ||
-	        (fd = td.onemember.toAlias().isFuncDeclaration()) == null ||
+	        (fd = td.onemember.toAlias().isFuncDeclaration()) is null ||
 	        fd.type.ty != TY.Tfunction)
 	    {
 	        /* Not a template function, therefore type inference is not possible.