Fix the ldftn to ldvirtftn feature.
commit8329b73d6ae8a62b385ac1e3596a9d9e949fc878
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 30 Nov 2010 14:25:34 +0000 (30 12:25 -0200)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 30 Nov 2010 16:06:53 +0000 (30 14:06 -0200)
treeee87e6b5ca869de704a0cb7965806b00d50da6db
parentfc623f7976b95cfd18c8874f0f7c42f7356f4f0f
Fix the ldftn to ldvirtftn feature.

* mini-trampolines.c (mono_delegate_trampoline): A ldftn
is only to be promoted to a ldvirtftn if the target method
belongs to an abstract class. This fixes mcs/test/test-283.
mono/mini/mini-trampolines.c