X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fhelpers.c;h=493dbc85a70b677bcf498cf3218b579892dc9528;hb=b0b4fb685a8637231874c8d30b63365eb721283e;hp=99092b74e4e889357c38d4bd7854f84e2cc9001d;hpb=2e3ba21e80f3edd03c7c2050c9ba921298b4c176;p=mono.git diff --git a/mono/mini/helpers.c b/mono/mini/helpers.c index 99092b74e4e..493dbc85a70 100644 --- a/mono/mini/helpers.c +++ b/mono/mini/helpers.c @@ -66,7 +66,7 @@ opnames[] = { #endif /* DISABLE_LOGGING */ #if defined(__i386__) || defined(__x86_64__) -#ifndef TARGET_ARM64 +#if !defined(TARGET_ARM64) && !defined(__APPLE__) #define emit_debug_info TRUE #else #define emit_debug_info FALSE @@ -99,6 +99,7 @@ mono_inst_name (int op) { g_error ("unknown opcode name for %d", op); return NULL; #else + g_error ("unknown opcode name for %d", op); g_assert_not_reached (); #endif } @@ -270,6 +271,7 @@ mono_disassemble_code (MonoCompile *cfg, guint8 *code, int size, char *id) close (i); #endif +#ifdef HAVE_SYSTEM cmd = g_strdup_printf (ARCH_PREFIX AS_CMD " %s -o %s", as_file, o_file); unused = system (cmd); g_free (cmd); @@ -291,6 +293,9 @@ mono_disassemble_code (MonoCompile *cfg, guint8 *code, int size, char *id) cmd = g_strdup_printf (ARCH_PREFIX DIS_CMD " %s %s", objdump_args, o_file); unused = system (cmd); g_free (cmd); +#else + g_assert_not_reached (); +#endif /* HAVE_SYSTEM */ #ifndef HOST_WIN32 unlink (o_file);