about summary refs log tree commit diff
path: root/src/libcore/stackwalk.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-04-22 21:54:29 -0700
committerPatrick Walton <pcwalton@mimiga.net>2013-04-29 14:30:55 -0700
commita12a3db5b44d539f5512376a2e7bb40fbab63683 (patch)
tree02ceafdad102d0050eb4d5661bbfa1f2bf0fdf10 /src/libcore/stackwalk.rs
parent17723d18de8262058c77def1cd284d4bf072c13b (diff)
downloadrust-a12a3db5b44d539f5512376a2e7bb40fbab63683.tar.gz
rust-a12a3db5b44d539f5512376a2e7bb40fbab63683.zip
librustc: Make `&fn` by-copy by default and remove the mode from `frame_address`.
Diffstat (limited to 'src/libcore/stackwalk.rs')
-rw-r--r--src/libcore/stackwalk.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libcore/stackwalk.rs b/src/libcore/stackwalk.rs
index be5f8989368..ebf36e4e09a 100644
--- a/src/libcore/stackwalk.rs
+++ b/src/libcore/stackwalk.rs
@@ -93,7 +93,10 @@ pub mod rustrt {
 pub mod rusti {
     #[abi = "rust-intrinsic"]
     pub extern "rust-intrinsic" {
+        #[cfg(stage0)]
         pub fn frame_address(f: &once fn(x: *u8));
+        #[cfg(not(stage0))]
+        pub fn frame_address(+f: &once fn(x: *u8));
     }
 }