blob: 1667c77d124c5f3e3675cd32c46b8237a27f2577 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// Check that error in constant evaluation of enum discriminant
// provides the context for what caused the evaluation.
struct S(i32);
const CONSTANT: S = S(0);
enum E {
V = CONSTANT,
//~^ ERROR mismatched types
//~| expected `isize`, found `S`
}
fn main() {}
|