diff sema/TypeCheck.d @ 176:dc9bf56b7ace

Can now use & as a unary operator and take an AddressOf
author Anders Johnsen <skabet@gmail.com>
date Thu, 24 Jul 2008 23:03:18 +0200
parents c8e26556c24d
children 491b5fc4782a
line wrap: on
line diff
--- a/sema/TypeCheck.d	Thu Jul 24 21:12:12 2008 +0200
+++ b/sema/TypeCheck.d	Thu Jul 24 23:03:18 2008 +0200
@@ -305,7 +305,7 @@
         auto identifierType = exp.identifier.type;
         auto expType = exp.exp.type;
 
-        if(identifierType != expType)
+        if(!identifierType.isSame(expType))
         {
             if(!expType.hasImplicitConversionTo(identifierType))
                 messages.report(InvalidImplicitCast, exp.loc)