Add mark::check! and mark::hit!
This commit is contained in:
parent
0fb4544403
commit
90d6740e32
@ -65,6 +65,7 @@ impl ResolvePathResult {
|
||||
impl DefMap {
|
||||
pub(super) fn resolve_name_in_extern_prelude(&self, name: &Name) -> PerNs {
|
||||
if name == &name!(self) {
|
||||
mark::hit!(extern_crate_self_as);
|
||||
return PerNs::types(
|
||||
ModuleId { krate: self.krate, local_id: self.root }.into(),
|
||||
Visibility::Public,
|
||||
|
@ -63,6 +63,7 @@ fn unresolved_extern_crate() {
|
||||
|
||||
#[test]
|
||||
fn extern_crate_self_as() {
|
||||
mark::check!(extern_crate_self_as);
|
||||
check_diagnostics(
|
||||
r"
|
||||
//- /lib.rs
|
||||
|
Loading…
x
Reference in New Issue
Block a user