about summary refs log tree commit diff
path: root/tests/run-make/json-error-no-offset/rmake.rs
blob: 3f45778ca04a16cd1df3c1c9bdd5c26d334fb4ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//@ needs-target-std
//
// The byte positions in json format error logging used to have a small, difficult
// to predict offset. This was changed to be the top of the file every time in #42973,
// and this test checks that the measurements appearing in the standard error are correct.
// See https://github.com/rust-lang/rust/issues/35164

use run_make_support::rustc;

fn main() {
    rustc()
        .input("main.rs")
        .error_format("json")
        .run()
        .assert_stderr_contains(r#""byte_start":23"#)
        .assert_stderr_contains(r#""byte_end":29"#);
}