We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f665847 commit b6c05ebCopy full SHA for b6c05eb
src/test/ui/consts/fn_trait_refs.rs
@@ -1,4 +1,4 @@
1
-// build-pass
+// check-pass
2
3
#![feature(const_fn_trait_ref_impls)]
4
#![feature(fn_traits)]
@@ -60,21 +60,18 @@ const fn test(i: i32) -> i32 {
60
i + 1
61
}
62
63
-const fn main() {
+fn main() {
64
const fn one() -> i32 {
65
66
};
67
const fn two() -> i32 {
68
69
70
+ const _: () = {
71
+ let test_one = test_fn(one);
72
+ assert!(test_one == (1, 1, 1));
73
- // FIXME(const_cmp_tuple)
- let test_one = test_fn(one);
- assert!(test_one.0 == 1);
74
- assert!(test_one.1 == 1);
75
- assert!(test_one.2 == 1);
76
-
77
- let test_two = test_fn_mut(two);
78
- assert!(test_two.0 == 1);
79
- assert!(test_two.1 == 1);
+ let test_two = test_fn_mut(two);
+ assert!(test_two == (2, 2));
+ };
80
0 commit comments