diff dmd/CSX.d @ 0:10317f0c89a5

Initial commit
author korDen
date Sat, 24 Oct 2009 08:42:06 +0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dmd/CSX.d	Sat Oct 24 08:42:06 2009 +0400
@@ -0,0 +1,15 @@
+module dmd.CSX;
+
+enum CSX
+{
+	CSXthis_ctor = 1,	// called this()
+	CSXsuper_ctor = 2,	// called super()
+	CSXthis	= 4,	// referenced this
+	CSXsuper = 8,	// referenced super
+	CSXlabel = 0x10,	// seen a label
+	CSXreturn = 0x20,	// seen a return statement
+	CSXany_ctor = 0x40,	// either this() or super() was called
+}
+
+import dmd.EnumUtils;
+mixin(BringToCurrentScope!(CSX));
\ No newline at end of file