mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-31 22:41:50 +00:00
FileCheck duplicate_switch_targets.
This commit is contained in:
parent
f856247cc9
commit
386fff34f7
@ -1,14 +1,15 @@
|
||||
// skip-filecheck
|
||||
// unit-test: InstSimplify
|
||||
|
||||
#![feature(custom_mir, core_intrinsics)]
|
||||
#![crate_type = "lib"]
|
||||
|
||||
use std::intrinsics::mir::*;
|
||||
|
||||
// unit-test: InstSimplify
|
||||
|
||||
// EMIT_MIR instsimplify_duplicate_switch_targets.assert_zero.InstSimplify.diff
|
||||
// EMIT_MIR duplicate_switch_targets.assert_zero.InstSimplify.diff
|
||||
#[custom_mir(dialect = "runtime", phase = "post-cleanup")]
|
||||
pub unsafe fn assert_zero(x: u8) -> u8 {
|
||||
// CHECK-LABEL: fn assert_zero(
|
||||
// CHECK: switchInt({{.*}}) -> [0: {{bb.*}}, otherwise: {{bb.*}}]
|
||||
mir!(
|
||||
{
|
||||
match x {
|
Loading…
Reference in New Issue
Block a user