[Mono-dev] [PATCH] rootcontext

Marek Safar marek.safar at seznam.cz
Fri Jul 27 06:51:39 EDT 2007


Hopefully, I can bring some light to this issue.

IIRC System.Enum is not value type. It's a class which derives from 
I don't remember exactly whether it was because each enum derives from 
Enum or
something else but try typeof (Enum).IsValueType.


> Am confused as well. While building smcs with -nostdlib, I encountered
> an issue saying that System.Enum was not properly initialized. I've
> applied this patch and worked on other issues of smcs.
> But the main build fails with this patch. Still it's somewhat
> confusing that we are asserting that Enum is a class while it's a
> ValueType.
> I'll investigate more after I'm done with smcs.
> On 7/25/07, Miguel de Icaza <miguel at novell.com> wrote:
>>> In /nostdlib mode, mcs loads predefined types, and validates that
>>> System.Enum is a class instead of a ValueType. Attached is a patch to
>>> fix that.
>> Am confused, what is this for?

More information about the Mono-devel-list mailing list