about summary refs log tree commit diff
path: root/src/libstd/num/uint_macros.rs
diff options
context:
space:
mode:
authorJimmy Zelinskie <jimmyzelinskie@gmail.com>2013-09-18 07:21:57 -0400
committerJimmy Zelinskie <jimmyzelinskie@gmail.com>2013-09-18 07:34:02 -0400
commit47576313695170013cfe07d57e81c2e879a14c14 (patch)
treeb85890b69477ecff135aff4f597c41166913587e /src/libstd/num/uint_macros.rs
parentadb638f54d7d9a3bf2f66fa654a5dcd816a4b427 (diff)
downloadrust-47576313695170013cfe07d57e81c2e879a14c14.tar.gz
rust-47576313695170013cfe07d57e81c2e879a14c14.zip
Remove and replace cond! Closes #9282.
Diffstat (limited to 'src/libstd/num/uint_macros.rs')
-rw-r--r--src/libstd/num/uint_macros.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstd/num/uint_macros.rs b/src/libstd/num/uint_macros.rs
index 0a9c912a6e2..7cd1be7ab74 100644
--- a/src/libstd/num/uint_macros.rs
+++ b/src/libstd/num/uint_macros.rs
@@ -70,11 +70,11 @@ impl Orderable for $T {
     /// Returns the number constrained within the range `mn <= self <= mx`.
     #[inline]
     fn clamp(&self, mn: &$T, mx: &$T) -> $T {
-        cond!(
-            (*self > *mx) { *mx   }
-            (*self < *mn) { *mn   }
-            _             { *self }
-        )
+        match () {
+            _ if (*self > *mx) => *mx,
+            _ if (*self < *mn) => *mn,
+            _                  => *self,
+        }
     }
 }