about summary refs log tree commit diff
path: root/tests/ui/meta/meta-expected-error-wrong-rev.rs
blob: 1c3a3fc49232961da8d4fcdc984653e3d6e08b21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//@ ignore-compare-mode-polonius

//@ revisions: a
//@ unused-revision-names: b
//@ should-fail

// This is a "meta-test" of the compilertest framework itself.  In
// particular, it includes the right error message, but the message
// targets the wrong revision, so we expect the execution to fail.
// See also `meta-expected-error-correct-rev.rs`.

#[cfg(a)]
fn foo() {
    let x: u32 = 22_usize; //[b]~ ERROR mismatched types
}

fn main() { }