[Mono-bugs] [Bug 51776][Nor] Changed - Mono 0.28 appears to have problems running obfuscated code
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Mon, 8 Dec 2003 10:26:53 -0500 (EST)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by eric@sourcegear.com.
http://bugzilla.ximian.com/show_bug.cgi?id=51776
--- shadow/51776 2003-12-05 12:46:41.000000000 -0500
+++ shadow/51776.tmp.1578 2003-12-08 10:26:53.000000000 -0500
@@ -170,6 +170,19 @@
With a linear scan of the code, we conclude that at IL_0030 there are
no items on the stack, but xor requires to arguments, so the code is
invalid IL and we refuse to compile it.
You may try to see if you can disable the control flow tranformations
in the obfuscator, that likely makes the tool generate
standards-conforming code.
+
+------- Additional Comments From eric@sourcegear.com 2003-12-08 10:26 -------
+I assume you guys have spent lots of time debating the issue of
+whether you are trying to be compatible with Microsoft .NET or with
+the ECMA spec. I am quite familiar with this kind of debate. There
+are good reasons why the spec is the way to go, and yet, every time
+somebody finds a difference between your implementation and
+Redmond's, they will consider it your bug, not theirs.
+
+Thanks for looking into this. We'll probably just figure out a
+workaround.
+
+