diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-09-25 12:16:34 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-09-25 12:17:05 -0700 |
| commit | ee7fa194faa0b8140a07a19afc44703916659950 (patch) | |
| tree | dd46e01581a7dbfdc7e7e7c3e6ee6bd5fe8529a8 /src/libcore | |
| parent | f813f519a5cecfd988cf238277021662afaff34a (diff) | |
Revert "rustc: Stop using shape code for logging" due to ICEs
This reverts commit ac822a52be47579ffa59d5ca3e125680a79545d0.
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/logging.rs | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/libcore/logging.rs b/src/libcore/logging.rs index a9f63b57fa5..6086b2edd7e 100644 --- a/src/libcore/logging.rs +++ b/src/libcore/logging.rs @@ -4,16 +4,13 @@ #[forbid(deprecated_mode)]; #[forbid(deprecated_pattern)]; -use cast::transmute; - -export console_on, console_off, log_type; +export console_on, console_off; #[nolink] extern mod rustrt { #[legacy_exports]; fn rust_log_console_on(); fn rust_log_console_off(); - fn rust_log_str(level: u32, string: *libc::c_char, size: libc::size_t); } /// Turns on logging to stdout globally @@ -30,17 +27,4 @@ fn console_on() { */ fn console_off() { rustrt::rust_log_console_off(); -} - -#[cfg(notest)] -#[lang="log_type"] -pub fn log_type<T>(level: u32, object: &T) { - let bytes = do io::with_bytes_writer() |writer| { - repr::write_repr(writer, object); - }; - unsafe { - let len = bytes.len() as libc::size_t; - rustrt::rust_log_str(level, transmute(vec::raw::to_ptr(bytes)), len); - } -} - +} \ No newline at end of file |
