about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorKang Seonghoon <public+git@mearie.org>2015-02-28 01:42:51 +0900
committerKang Seonghoon <public+git@mearie.org>2015-02-28 01:42:51 +0900
commitff678ea3f4f0e0ec2fd552db57d57889470ee7f5 (patch)
tree8c493eeafc097184b2ca965878ba30817fa02a5c /src/libstd/sys
parent587f10aa36a1fcab73c6012125f6a3a9a8104412 (diff)
downloadrust-ff678ea3f4f0e0ec2fd552db57d57889470ee7f5.tar.gz
rust-ff678ea3f4f0e0ec2fd552db57d57889470ee7f5.zip
std: Fixed backtrace warnings and tests for non-Linux platforms.
- Fixed a couple of dead code warnings in std::sys::backtrace.
- Made `backtrace-debuginfo` test a no-op on non-Linux platforms.
- `backtrace-debuginfo` is no longer tested on pretty-rpass.
Diffstat (limited to 'src/libstd/sys')
-rw-r--r--src/libstd/sys/unix/backtrace.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/sys/unix/backtrace.rs b/src/libstd/sys/unix/backtrace.rs
index 8bc3ffd6ed1..09630f8f584 100644
--- a/src/libstd/sys/unix/backtrace.rs
+++ b/src/libstd/sys/unix/backtrace.rs
@@ -224,7 +224,7 @@ pub fn write(w: &mut Writer) -> IoResult<()> {
 
 #[cfg(any(target_os = "macos", target_os = "ios"))]
 fn print(w: &mut Writer, idx: int, addr: *mut libc::c_void,
-         symaddr: *mut libc::c_void) -> IoResult<()> {
+         _symaddr: *mut libc::c_void) -> IoResult<()> {
     use intrinsics;
     #[repr(C)]
     struct Dl_info {
@@ -450,6 +450,7 @@ fn output(w: &mut Writer, idx: int, addr: *mut libc::c_void,
     w.write_all(&['\n' as u8])
 }
 
+#[allow(dead_code)]
 fn output_fileline(w: &mut Writer, file: &[u8], line: libc::c_int,
                    more: bool) -> IoResult<()> {
     let file = str::from_utf8(file).ok().unwrap_or("<unknown>");