[m-dev.] IL, Mono and Portable .NET

Peter Ross pro at missioncriticalit.com
Sat Feb 11 10:32:58 AEDT 2006


On Wed, Feb 01, 2006 at 10:20:49PM +1100, Julien Fischer wrote:
> On Wed, 1 Feb 2006, Jonathan Morgan wrote:
> 
> > Any idea how much work it would be to natively support Mono or DotGnu for
> > the IL backend with both mmake and mmc --make?
> 
> I've just tried it with DotGNU and compiled most of the library with both
> mmake and mmc --make.  It looks like there is a bug in the MLDS backend that
> causes it to duplicate definitions in the IL code when compiling
> library/injection.m (which is where it dies for me at the moment)
> 
There used to be a bug in the mono il compiler which didn't accept code
like the following 

{
    .local v1
    <do something>
}
{
    .local v1
    <do something else>
}

which is perfectly valid IL, as the scopes are distinct, is this what
you are seeing.  I reported the bug but it has never been fixed.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list