-/*
- * helpers.c: Assorted routines
+/**
+ * \file
+ * Assorted routines
*
* (C) 2003 Ximian, Inc.
*/
#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
g_error ("unknown opcode name for %d", op);
return NULL;
#else
+ g_error ("unknown opcode name for %d", op);
g_assert_not_reached ();
#endif
}
char *as_file;
char *o_file;
char *cmd;
- int unused;
+ int unused G_GNUC_UNUSED;
#ifdef HOST_WIN32
as_file = g_strdup_printf ("%s/test.s", tmp);
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);
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);