Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:netway:mono58
mono
mono-a0d5b21a455f3d5b11076e3e8b907a6a234b5fc6.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mono-a0d5b21a455f3d5b11076e3e8b907a6a234b5fc6.diff of Package mono
diff --git a/mono/mini/mini-runtime.c b/mono/mini/mini-runtime.c index 9f62e40..2f61cb1 100644 --- a/mono/mini/mini-runtime.c +++ b/mono/mini/mini-runtime.c @@ -2993,7 +2993,7 @@ mono_get_delegate_virtual_invoke_impl (MonoMethodSignature *sig, MonoMethod *met is_interface = method->klass->flags & TYPE_ATTRIBUTE_INTERFACE ? TRUE : FALSE; load_imt_reg = is_virtual_generic || is_interface; - if (is_interface && !is_virtual_generic) + if (is_interface) offset = ((gint32)mono_method_get_imt_slot (method) - MONO_IMT_SIZE) * SIZEOF_VOID_P; else offset = G_STRUCT_OFFSET (MonoVTable, vtable) + ((mono_method_get_vtable_index (method)) * (SIZEOF_VOID_P));
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor