about summary refs log tree commit diff
path: root/src/rustdoc
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-01-16 21:56:18 -0800
committerBrian Anderson <banderson@mozilla.com>2012-01-16 21:56:21 -0800
commitab86642e35220cd1469b9eb288ab084625d77c5d (patch)
tree19d2fd124501a462aac93657b6031629ce7c9c28 /src/rustdoc
parent27fe23dcaaac1695788e483ddae1167a23bffec8 (diff)
rustdoc: Don't use by copy in fst/snd to work around segv
Issue #1546
Diffstat (limited to 'src/rustdoc')
-rw-r--r--src/rustdoc/util.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rustdoc/util.rs b/src/rustdoc/util.rs
index 771566691a6..7277e2ce23a 100644
--- a/src/rustdoc/util.rs
+++ b/src/rustdoc/util.rs
@@ -1,10 +1,10 @@
-
-fn fst<T, U>(+pair: (T, U)) -> T {
+// FIXME #1546: Would rather write fst<T, U>(+pair: (T, U)) -> T
+fn fst<T:copy, U:copy>(pair: (T, U)) -> T {
     let (t, _) = pair;
     ret t;
 }
 
-fn snd<T, U>(+pair: (T, U)) -> U {
+fn snd<T:copy, U:copy>(pair: (T, U)) -> U {
     let (_, u) = pair;
     ret u;
 }