*
* (C) 2002 Ximian, Inc.
* Copyright 2011 Xamarin, Inc (http://www.xamarin.com)
+ * Licensed under the MIT license. See LICENSE file in the project root for full license information.
*/
#include <config.h>
}
if (value != NULL)
g_free (value);
- value = g_malloc (input - start + 1);
+ value = (char *)g_malloc (input - start + 1);
strncpy (value, start, input-start);
value [input-start] = 0;
}
sig = mono_method_signature (method);
- arg_info = alloca (sizeof (MonoJitArgumentInfo) * (sig->param_count + 1));
+ arg_info = (MonoJitArgumentInfo *)alloca (sizeof (MonoJitArgumentInfo) * (sig->param_count + 1));
if (method->is_inflated) {
/* FIXME: Might be better to pass the ji itself */
- MonoJitInfo *ji = mini_jit_info_table_find (mono_domain_get (), RETURN_ADDRESS (), NULL);
+ MonoJitInfo *ji = mini_jit_info_table_find (mono_domain_get (), (char *)RETURN_ADDRESS (), NULL);
if (ji) {
gsctx = mono_jit_info_get_generic_sharing_context (ji);
if (gsctx && gsctx->is_gsharedvt) {
}
if (mono_method_signature (method)->hasthis) {
- gpointer *this = (gpointer *)(ebp + arg_info [0].offset);
+ gpointer *this_obj = (gpointer *)(ebp + arg_info [0].offset);
if (method->klass->valuetype) {
- printf ("value:%p, ", *arg_in_stack_slot(this, gpointer *));
+ printf ("value:%p, ", *arg_in_stack_slot(this_obj, gpointer *));
} else {
- o = *arg_in_stack_slot(this, MonoObject *);
+ o = *arg_in_stack_slot(this_obj, MonoObject *);
if (o) {
klass = o->vtable->klass;
if (method->is_inflated) {
/* FIXME: Might be better to pass the ji itself */
- MonoJitInfo *ji = mini_jit_info_table_find (mono_domain_get (), RETURN_ADDRESS (), NULL);
+ MonoJitInfo *ji = mini_jit_info_table_find (mono_domain_get (), (char *)RETURN_ADDRESS (), NULL);
if (ji) {
gsctx = mono_jit_info_get_generic_sharing_context (ji);
if (gsctx && gsctx->is_gsharedvt) {
break;
}
case MONO_TYPE_VALUETYPE: {
- guint8 *p = va_arg (ap, gpointer);
+ guint8 *p = (guint8 *)va_arg (ap, gpointer);
int j, size, align;
size = mono_type_size (type, &align);
printf ("[");