[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