diff dmd/TypeReturn.d @ 181:aa70dca07cb0

ArrayExp.toCBuffer and TypeReturn.toCBuffer2
author korDen
date Mon, 18 Oct 2010 00:36:44 +0400
parents e3afd1303184
children b0d41ff5e0df
line wrap: on
line diff
--- a/dmd/TypeReturn.d	Sun Oct 17 23:23:28 2010 +0400
+++ b/dmd/TypeReturn.d	Mon Oct 18 00:36:44 2010 +0400
@@ -87,6 +87,12 @@
 	
     override void toCBuffer2(OutBuffer buf, HdrGenState* hgs, MOD mod)
 	{
-		assert(false);
+		if (mod != this.mod)
+		{	
+			toCBuffer3(buf, hgs, mod);
+			return;
+		}
+		buf.writestring("typeof(return)");
+		toCBuffer2Helper(buf, hgs);
 	}
 }