diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/consts/const-ordering.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/consts/const-ordering.rs b/src/test/ui/consts/const-ordering.rs new file mode 100644 index 00000000000..9feb2b27dad --- /dev/null +++ b/src/test/ui/consts/const-ordering.rs @@ -0,0 +1,17 @@ +// run-pass + +#![feature(const_ordering)] + +use std::cmp::Ordering; + +// the following methods of core::cmp::Ordering are const: +// - reverse +// - then + +fn main() { + const REVERSE : Ordering = Ordering::Greater.reverse(); + assert_eq!(REVERSE, Ordering::Less); + + const THEN : Ordering = Ordering::Equal.then(REVERSE); + assert_eq!(THEN, Ordering::Less); +} |
