projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d759d81
)
[jit] Make mono_thread_state_init_from_sigctx work with a coop cross compiler.
author
Rodrigo Kumpera
<kumpera@gmail.com>
Tue, 7 Apr 2015 20:03:32 +0000
(16:03 -0400)
committer
Rodrigo Kumpera
<kumpera@gmail.com>
Tue, 7 Apr 2015 20:03:44 +0000
(16:03 -0400)
mono/mini/mini-exceptions.c
patch
|
blob
|
history
diff --git
a/mono/mini/mini-exceptions.c
b/mono/mini/mini-exceptions.c
index 276df0f69d60169da4eba4c6de036c8ecf8fb61d..52ffc899a7d481f3acb1929e0a64f88ea74c345a 100644
(file)
--- a/
mono/mini/mini-exceptions.c
+++ b/
mono/mini/mini-exceptions.c
@@
-2656,7
+2656,9
@@
mono_thread_state_init_from_sigctx (MonoThreadUnwindState *ctx, void *sigctx)
if (sigctx)
mono_sigctx_to_monoctx (sigctx, &ctx->ctx);
else
-#if MONO_ARCH_HAS_MONO_CONTEXT && !defined(MONO_CROSS_COMPILE)
+#if defined(MONO_CROSS_COMPILE)
+ ctx->valid = FALSE; //A cross compiler doesn't need to suspend.
+#elif MONO_ARCH_HAS_MONO_CONTEXT
MONO_CONTEXT_GET_CURRENT (ctx->ctx);
#else
g_error ("Use a null sigctx requires a working mono-context");