avoid some type-punning warnings
svn: r5373
This commit is contained in:
parent
19c33a8e2a
commit
eaffd40262
|
@ -2092,7 +2092,7 @@ static Scheme_Thread *make_thread(Scheme_Config *config,
|
||||||
process->extra_mrefs = scheme_null;
|
process->extra_mrefs = scheme_null;
|
||||||
|
|
||||||
#ifndef MZ_PRECISE_GC
|
#ifndef MZ_PRECISE_GC
|
||||||
scheme_weak_reference((void **)&hop->p);
|
scheme_weak_reference((void **)(void *)&hop->p);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2950,7 +2950,7 @@ Scheme_Object *scheme_call_as_nested_thread(int argc, Scheme_Object *argv[], voi
|
||||||
np->mref = mref;
|
np->mref = mref;
|
||||||
np->extra_mrefs = scheme_null;
|
np->extra_mrefs = scheme_null;
|
||||||
#ifndef MZ_PRECISE_GC
|
#ifndef MZ_PRECISE_GC
|
||||||
scheme_weak_reference((void **)&hop->p);
|
scheme_weak_reference((void **)(void *)&hop->p);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2997,7 +2997,7 @@ Scheme_Object *scheme_call_as_nested_thread(int argc, Scheme_Object *argv[], voi
|
||||||
#ifdef MZ_PRECISE_GC
|
#ifdef MZ_PRECISE_GC
|
||||||
WEAKIFIED(np->mr_hop->p) = NULL;
|
WEAKIFIED(np->mr_hop->p) = NULL;
|
||||||
#else
|
#else
|
||||||
scheme_unweak_reference((void **)&np->mr_hop->p);
|
scheme_unweak_reference((void **)(void *)&np->mr_hop->p);
|
||||||
#endif
|
#endif
|
||||||
scheme_remove_all_finalization(np->mr_hop);
|
scheme_remove_all_finalization(np->mr_hop);
|
||||||
|
|
||||||
|
@ -5485,7 +5485,7 @@ static Scheme_Thread_Cell_Table *inherit_cells(Scheme_Thread_Cell_Table *cells,
|
||||||
cell = (Scheme_Object *)HT_EXTRACT_WEAK(bucket->key);
|
cell = (Scheme_Object *)HT_EXTRACT_WEAK(bucket->key);
|
||||||
if (cell && (((Thread_Cell *)cell)->inherited == inherited)) {
|
if (cell && (((Thread_Cell *)cell)->inherited == inherited)) {
|
||||||
v = (Scheme_Object *)bucket->val;
|
v = (Scheme_Object *)bucket->val;
|
||||||
scheme_add_to_table(t, (const char *)cell, v, 0);
|
scheme_add_to_table(t, (char *)cell, v, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user