[Mono-bugs] [Bug 349190] gmcs doesn't like use of Extension Methods
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Jun 19 14:29:37 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=349190
User msafar at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=349190#c4
Marek Safar <msafar at novell.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|C# |generics
Product|Mono: Compilers |Mono: Runtime
--- Comment #4 from Marek Safar <msafar at novell.com> 2008-06-19 12:29:36 MDT ---
Compiler part is now fixed but SRE emits for some strange reason wrong "ldftn"
call signature.
Also this is not caught by Mono Verifier
This is EXPECTED NaturalSort<T>:
IL_0000: ldarg.0
IL_0001: ldnull
IL_0002: ldftn !!0
Mono.Rocks.IEnumerable::'<NaturalSort>m__2'<!!0>(!!0)
This is ACTUAL:
IL_0000: ldarg.0
IL_0001: ldnull
IL_0002: ldftn !!0 Mono.Rocks.IEnumerable::'<NaturalSort>m__2'(!!0)
Here is a log from gmcs where ldftn is emitted
Mono.Rocks.IEnumerable.<NaturalSort>m__2<T>(T)
IsGenericMethod: True
IsGenericMethodDefinition: True
GetType: System.Reflection.Emit.MethodBuilder
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list