about summary refs log tree commit diff
path: root/src/libcore/num/uint-template/uint.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore/num/uint-template/uint.rs')
-rw-r--r--src/libcore/num/uint-template/uint.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/libcore/num/uint-template/uint.rs b/src/libcore/num/uint-template/uint.rs
index b4c9bb65371..763c305f221 100644
--- a/src/libcore/num/uint-template/uint.rs
+++ b/src/libcore/num/uint-template/uint.rs
@@ -154,29 +154,6 @@ pub mod inst {
         return true;
     }
 
-    #[cfg(stage0)]
-    impl iter::Times for uint {
-        #[inline(always)]
-        ///
-        /// A convenience form for basic iteration. Given a uint `x`,
-        /// `for x.times { ... }` executes the given block x times.
-        ///
-        /// Equivalent to `for uint::range(0, x) |_| { ... }`.
-        ///
-        /// Not defined on all integer types to permit unambiguous
-        /// use with integer literals of inferred integer-type as
-        /// the self-value (eg. `for 100.times { ... }`).
-        ///
-        fn times(&self, it: &fn() -> bool) {
-            let mut i = *self;
-            while i > 0 {
-                if !it() { break }
-                i -= 1;
-            }
-        }
-    }
-
-    #[cfg(not(stage0))]
     impl iter::Times for uint {
         #[inline(always)]
         ///