Add a little pointer-cast helper to dbg.

This commit is contained in:
Roy Frostig
2010-09-06 23:24:01 -07:00
parent 974092c526
commit cf62b54028
2 changed files with 18 additions and 0 deletions

View File

@@ -340,6 +340,19 @@ debug_fn(rust_task *task, type_desc *t, rust_fn *fn)
task->log(rust_log::STDLIB, " closure at 0x%" PRIxPTR, fn->closure);
}
extern "C" CDECL void *
debug_ptrcast(rust_task *task,
type_desc *from_ty,
type_desc *to_ty,
void *ptr)
{
task->log(rust_log::STDLIB, "debug_ptrcast from");
debug_tydesc_helper(task, from_ty);
task->log(rust_log::STDLIB, "to");
debug_tydesc_helper(task, to_ty);
return ptr;
}
//
// Local Variables: