Skip to content

Commit

Permalink
Fix DISABLE_REFLECTION_EMIT build.
Browse files Browse the repository at this point in the history
  • Loading branch information
vargaz committed Nov 5, 2010
1 parent 4aabcf3 commit 44ea000
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions mono/metadata/reflection.c
Expand Up @@ -11574,6 +11574,19 @@ mono_reflection_is_valid_dynamic_token (MonoDynamicImage *image, guint32 token)
return mono_g_hash_table_lookup (image->tokens, GUINT_TO_POINTER (token)) != NULL;
}

MonoMethodSignature *
mono_reflection_lookup_signature (MonoImage *image, MonoMethod *method, guint32 token)
{
MonoMethodSignature *sig;
g_assert (image->dynamic);

sig = g_hash_table_lookup (((MonoDynamicImage*)image)->vararg_aux_hash, GUINT_TO_POINTER (token));
if (sig)
return sig;

return mono_method_signature (method);
}

#ifndef DISABLE_REFLECTION_EMIT

/**
Expand Down Expand Up @@ -11608,19 +11621,6 @@ mono_reflection_lookup_dynamic_token (MonoImage *image, guint32 token, gboolean
return resolve_object (image, obj, handle_class, context);
}

MonoMethodSignature *
mono_reflection_lookup_signature (MonoImage *image, MonoMethod *method, guint32 token)
{
MonoMethodSignature *sig;
g_assert (image->dynamic);

sig = g_hash_table_lookup (((MonoDynamicImage*)image)->vararg_aux_hash, GUINT_TO_POINTER (token));
if (sig)
return sig;

return mono_method_signature (method);
}

/*
* ensure_complete_type:
*
Expand Down

0 comments on commit 44ea000

Please sign in to comment.