// Regression test for diagnostic issue #76191 | |
#![allow(non_snake_case)] | |
use std::ops::RangeInclusive; | |
const RANGE: RangeInclusive<i32> = 0..=255; | |
const RANGE2: RangeInclusive<i32> = panic!(); | |
//~^ ERROR evaluation of constant value failed | |
fn main() { | |
let n: i32 = 1; | |
match n { | |
RANGE => {} | |
//~^ ERROR mismatched types | |
RANGE2 => {} | |
//~^ ERROR mismatched types | |
_ => {} | |
} | |
} |