Add mark::check! and mark::hit!

This commit is contained in:
kazatsuyu 2021-01-23 00:11:37 +09:00
parent 0fb4544403
commit 90d6740e32
2 changed files with 2 additions and 0 deletions

View File

@ -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,

View File

@ -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