projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[llvm] Allow phi instructions where some incoming nodes are not defined because they...
[mono.git]
/
mono
/
mini
/
mini-exceptions.c
diff --git
a/mono/mini/mini-exceptions.c
b/mono/mini/mini-exceptions.c
index fd607d71f4397a9742c42d61a649a7878f220829..bc865e0d97f3aa4d7c263ccd546e0bf37a81dfa9 100644
(file)
--- a/
mono/mini/mini-exceptions.c
+++ b/
mono/mini/mini-exceptions.c
@@
-1164,15
+1164,15
@@
setup_stack_trace (MonoException *mono_ex, GSList *dynamic_methods, MonoArray *i
MonoMList *list = NULL;
for (l = dynamic_methods; l; l = l->next) {
MonoMList *list = NULL;
for (l = dynamic_methods; l; l = l->next) {
- g
pointer *
dis_link;
+ g
uint32
dis_link;
MonoDomain *domain = mono_domain_get ();
if (domain->method_to_dyn_method) {
mono_domain_lock (domain);
MonoDomain *domain = mono_domain_get ();
if (domain->method_to_dyn_method) {
mono_domain_lock (domain);
- dis_link = g_hash_table_lookup (domain->method_to_dyn_method, l->data);
+ dis_link =
(guint32)(size_t)
g_hash_table_lookup (domain->method_to_dyn_method, l->data);
mono_domain_unlock (domain);
if (dis_link) {
mono_domain_unlock (domain);
if (dis_link) {
- MonoObject *o = mono_gc
_weak_link_
get (dis_link);
+ MonoObject *o = mono_gc
handle_get_tar
get (dis_link);
if (o) {
list = mono_mlist_prepend (list, o);
}
if (o) {
list = mono_mlist_prepend (list, o);
}