blob: 59f4b138249b22fad63329522769978afe5da26e [file] [log] [blame]
// 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 struct `S`
//~| found type `S`
}
fn main() {}