2007-06-11 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Mon, 11 Jun 2007 20:40:50 +0000 (20:40 -0000)
committerMarek Safar <marek.safar@gmail.com>
Mon, 11 Jun 2007 20:40:50 +0000 (20:40 -0000)
commit3eec7b9dd390f34c1f6ef72a6d111239af65b967
tree95add4c50a70d44c6b157090b769bef9525b359f
parentdb762e9337f2b5c0516949aec702ea847f0dca0b
2007-06-11  Marek Safar  <marek.safar@gmail.com>

* class.cs (DefineBaseTypes): Base type can be undefined.

* ecore.cs (TypeLookup): Minor refactoring.
(DoResolveAsTypeStep): Removed redundant check.

* namespace.cs (Lookup): Removed redundant check.

* rootcontext.cs (BootstrapCorlib_ResolveType): Uses normal
ResolveAsTypeTerminal step.
(BootstrapCorlib_*): Simplified.
(PopulateCoreType): Core types can be now external.

svn path=/trunk/mcs/; revision=79209
mcs/mcs/ChangeLog
mcs/mcs/class.cs
mcs/mcs/ecore.cs
mcs/mcs/namespace.cs
mcs/mcs/rootcontext.cs