We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbc14a2 commit 407f9a4Copy full SHA for 407f9a4
src/test/ui/consts/const-float-bits-conv.rs
@@ -1,20 +1,24 @@
1
+// -Zmir-opt-level=0
2
// run-pass
3
4
#![feature(const_panic)]
5
#![feature(const_if_match)]
6
#![feature(const_float_bits_conv)]
7
8
+// Don't promote
9
+const fn nop<T>(x: T) -> T { x }
10
+
11
macro_rules! const_assert {
12
($a:expr) => {
13
{
14
const _: () = assert!($a);
- assert!($a);
15
+ assert!(nop($a));
16
}
17
};
18
($a:expr, $b:expr) => {
19
20
const _: () = assert!($a == $b);
- assert_eq!($a, $b);
21
+ assert_eq!(nop($a), nop($b));
22
23
24
0 commit comments