# HG changeset patch # User Tomas Lindquist Olsen # Date 1235658260 -3600 # Node ID 27956b440c0a7c4db447ba1d07898a774f7061a8 # Parent 6f5e40205f2a1d8811befad8dd5786dcbda16de0 Fixed const/invariant struc/class fields of the form const int i = 4; they don't add a field. diff -r 6f5e40205f2a -r 27956b440c0a gen/toobj.cpp --- a/gen/toobj.cpp Thu Feb 26 14:49:32 2009 +0100 +++ b/gen/toobj.cpp Thu Feb 26 15:24:20 2009 +0100 @@ -867,7 +867,12 @@ } // global variable or magic +#if DMDV2 + // taken from dmd2/structs + if (isDataseg() || (storage_class & (STCconst | STCinvariant) && init)) +#else if (isDataseg()) +#endif { Logger::println("data segment");