about summary refs log tree commit diff
path: root/tests/ui-fulldeps/internal-lints/span_use_eq_ctxt.rs
blob: 369c2dd9c4877b79233ec477860e592cc8b7c8d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// Test the `rustc::span_use_eq_ctxt` internal lint
//@ compile-flags: -Z unstable-options

#![feature(rustc_private)]
#![deny(rustc::span_use_eq_ctxt)]
#![crate_type = "lib"]

extern crate rustc_span;
use rustc_span::Span;

pub fn f(s: Span, t: Span) -> bool {
    s.ctxt() == t.ctxt() //~ ERROR use `.eq_ctxt()` instead of `.ctxt() == .ctxt()`
}