[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]Mercury on Portable.NET (not successful)

From: Fergus Henderson
Subject: Re: [DotGNU]Mercury on Portable.NET (not successful)
Date: Thu, 27 Feb 2003 23:52:30 +1100
User-agent: Mutt/1.3.28i

On 27-Feb-2003, James Michael DuPont <address@hidden> wrote:
> OK, here are my tests :
> echo 'ildasm -q $1 > $'  >
> for i in *.dll; do sh $i; done;
> for i in *; do ildasm $i; done;
> First I notice that the c++ dlls are failling :
> library__cpp_code.dll: invalid metadata in image
> construct__cpp_code.dll
> float__cpp_code.dll
> These are the il from the c++. see test0
> But, I dont have the newest version installed,
> ILDASM 0.4.9 - Intermediate Language Disassembler
> ###
> Here are the errors, each error has a test case.
> duplicate definition for `/_3'  -- duplicate ops test1
> duplicate definition for `/_3'  -- duplicate ops test1
> duplicate definition for `/_3'  -- duplicate ops

My guess is that these are probably due a quoting error.
The source code defines both '/_3' and '\\/_3'.
After processesing of escape characters the latter will be \/_3
and my guess is that your ildasm is not escaping the \ in its
output, thus resulting in '\/_3' in the ildasm output
which after processing of escape characters is identical to '/_3'.

Fergus Henderson <address@hidden>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <>  |     -- the last words of T. S. Garp.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]