X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fcominterop.c;h=31d794f6b1fd4f696056d7b627cef95a131acc09;hb=6b2e92f179c0aced16ac5ef737052bffaa5b4a79;hp=cf963571b91ab0db78ca718acb3e715f7f086c46;hpb=48992d4b3f8b568be17180372160d2f3e03b8ccb;p=mono.git diff --git a/mono/metadata/cominterop.c b/mono/metadata/cominterop.c index cf963571b91..31d794f6b1f 100644 --- a/mono/metadata/cominterop.c +++ b/mono/metadata/cominterop.c @@ -593,7 +593,6 @@ mono_cominterop_emit_ptr_to_object_conv (MonoMethodBuilder *mb, MonoType *type, static MonoClass* com_interop_proxy_class = NULL; static MonoMethod* com_interop_proxy_get_proxy = NULL; static MonoMethod* get_transparent_proxy = NULL; - int real_proxy; guint32 pos_null = 0, pos_ccw = 0, pos_end = 0; MonoClass *klass = NULL; @@ -625,7 +624,7 @@ mono_cominterop_emit_ptr_to_object_conv (MonoMethodBuilder *mb, MonoType *type, get_transparent_proxy = mono_class_get_method_from_name (mono_defaults.real_proxy_class, "GetTransparentProxy", 0); #endif - real_proxy = mono_mb_add_local (mb, &com_interop_proxy_class->byval_arg); + mono_mb_add_local (mb, &com_interop_proxy_class->byval_arg); mono_mb_emit_ldloc (mb, 0); mono_mb_emit_byte (mb, CEE_LDIND_I); @@ -982,7 +981,7 @@ mono_cominterop_get_invoke (MonoMethod *method) MonoMethodSignature *sig; MonoMethodBuilder *mb; MonoMethod *res; - int i, temp_obj; + int i; GHashTable* cache = mono_marshal_get_cache (&method->klass->image->cominterop_invoke_cache, mono_aligned_addr_hash, NULL); g_assert (method); @@ -999,7 +998,7 @@ mono_cominterop_get_invoke (MonoMethod *method) mb = mono_mb_new (method->klass, method->name, MONO_WRAPPER_COMINTEROP_INVOKE); /* get real proxy object, which is a ComInteropProxy in this case*/ - temp_obj = mono_mb_add_local (mb, &mono_defaults.object_class->byval_arg); + mono_mb_add_local (mb, &mono_defaults.object_class->byval_arg); mono_mb_emit_ldarg (mb, 0); mono_mb_emit_ldflda (mb, MONO_STRUCT_OFFSET (MonoTransparentProxy, rp)); mono_mb_emit_byte (mb, CEE_LDIND_REF);