Revert "rustc: Stop using shape code for logging" due to ICEs

This reverts commit ac822a52be.
This commit is contained in:
Patrick Walton
2012-09-25 12:16:34 -07:00
parent f813f519a5
commit ee7fa194fa
6 changed files with 15 additions and 48 deletions

View File

@@ -952,9 +952,9 @@ rust_call_tydesc_glue(void *root, size_t *tydesc, size_t glue_index) {
// Don't run on the Rust stack!
extern "C" void
rust_log_str(uint32_t level, const char *str, size_t size) {
rust_log_str(uint32_t level, const char *str) {
rust_task *task = rust_get_current_task();
task->sched_loop->get_log().log(task, level, "%.*s", (int)size, str);
task->sched_loop->get_log().log(task, level, "%s", str);
}
//