Auto merge of #1429 - RalfJung:discriminant_value, r=RalfJung

test discriminant_value intrinsic

Make sure this works for all types, not just enums/generators.
This commit is contained in:
bors 2020-05-23 14:31:37 +00:00
commit 70d5caf17e

View File

@ -25,4 +25,9 @@ fn main() {
assert_eq!(intrinsics::unlikely(true), true);
unsafe { intrinsics::forget(Bomb); }
let _v = intrinsics::discriminant_value(&Some(()));
let _v = intrinsics::discriminant_value(&0);
let _v = intrinsics::discriminant_value(&true);
let _v = intrinsics::discriminant_value(&vec![1,2,3]);
}