Skip to content

Commit 70d5caf

Browse files
committed
Auto merge of #1429 - RalfJung:discriminant_value, r=RalfJung
test discriminant_value intrinsic Make sure this works for all types, not just enums/generators.
2 parents f7170a6 + 404c379 commit 70d5caf

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/run-pass/intrinsics.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,9 @@ fn main() {
2525
assert_eq!(intrinsics::unlikely(true), true);
2626

2727
unsafe { intrinsics::forget(Bomb); }
28+
29+
let _v = intrinsics::discriminant_value(&Some(()));
30+
let _v = intrinsics::discriminant_value(&0);
31+
let _v = intrinsics::discriminant_value(&true);
32+
let _v = intrinsics::discriminant_value(&vec![1,2,3]);
2833
}

0 commit comments

Comments
 (0)