diff dmd/STC.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/STC.d	Thu Sep 09 22:51:44 2010 +0100
+++ b/dmd/STC.d	Fri Sep 10 00:27:37 2010 +0100
@@ -1,6 +1,6 @@
 module dmd.STC;
 
-enum STC : long
+enum STC
 {
     STCundefined    = 0,
     STCstatic	    = 1,
@@ -37,11 +37,14 @@
     STCgshared      = 0x40000000,	// accessible from multiple threads
 					// but not typed as "shared"
     STC_TYPECTOR    = (STCconst | STCimmutable | STCshared),
-    STCproperty	= 0x100000000,
-    STCsafe		= 0x200000000,
-    STCtrusted		= 0x400000000,
-    STCsystem		= 0x800000000,
 }
 
 import dmd.EnumUtils;
-mixin(BringToCurrentScope!(STC));
\ No newline at end of file
+mixin(BringToCurrentScope!(STC));
+
+enum STCproperty	= 0x100000000;
+enum STCsafe		= 0x200000000;
+enum STCtrusted		= 0x400000000;
+enum STCsystem		= 0x800000000;
+
+alias ulong StorageClass;
\ No newline at end of file