diff dmd/UnaExp.d @ 130:60bb0fe4563e

dmdfe 2.037 first main iteration
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Thu, 09 Sep 2010 22:51:44 +0100
parents e28b18c23469
children 14feb7ae01a6
line wrap: on
line diff
--- a/dmd/UnaExp.d	Sun Sep 05 15:32:22 2010 +0400
+++ b/dmd/UnaExp.d	Thu Sep 09 22:51:44 2010 +0100
@@ -86,6 +86,12 @@
 		return e1.canThrow();
 	}
 
+	Expression resolveLoc(Loc loc, Scope sc)
+	{
+		e1 = e1.resolveLoc(loc, sc);
+		return this;
+	}
+
 	override int inlineCost(InlineCostState* ics)
 	{
 		return 1 + e1.inlineCost(ics);
@@ -93,7 +99,7 @@
 
 	override Expression doInline(InlineDoState ids)
 	{
-		UnaExp ue = cast(UnaExp)copy();
+		auto ue = cast(UnaExp)copy();
 
 		ue.e1 = e1.doInline(ids);
 		return ue;