projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
c3194fd
)
[interp] call mono_unhandled_exception, so exit() is called with proper return code
author
Bernhard Urban
<bernhard.urban@xamarin.com>
Sun, 26 Mar 2017 02:06:10 +0000
(22:06 -0400)
committer
Bernhard Urban
<bernhard.urban@xamarin.com>
Sun, 26 Mar 2017 10:12:31 +0000
(06:12 -0400)
mono/mini/interp/interp.c
patch
|
blob
|
history
diff --git
a/mono/mini/interp/interp.c
b/mono/mini/interp/interp.c
index 79b5b992c8cc7263b113952e2a498d6d7e2f1229..5f44592287d9a2d157b9e07002017214d988110a 100644
(file)
--- a/
mono/mini/interp/interp.c
+++ b/
mono/mini/interp/interp.c
@@
-4123,7
+4123,8
@@
array_constructed:
goto handle_finally;
}
die_on_ex:
- ex_obj = (MonoObject*)frame->ex;
+ ex_obj = (MonoObject *) frame->ex;
+ mono_unhandled_exception (ex_obj);
MonoJitTlsData *jit_tls = (MonoJitTlsData *) mono_tls_get_jit_tls ();
jit_tls->abort_func (ex_obj);
g_assert_not_reached ();