]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_resolve/lib.rs
Fix a rebasing issue and addressed reviewer comment
[rust.git] / src / librustc_resolve / lib.rs
index fb4eb61ceb4d40b1446615f5caffa7f41772d6cf..c698f72955320b6b033a58967fc82ba2d80dda89 100644 (file)
@@ -3037,6 +3037,10 @@ fn resolve_identifier(&mut self,
                           check_ribs: bool,
                           record_used: bool)
                           -> Option<LocalDef> {
+        if identifier.name == special_idents::invalid.name {
+            return Some(LocalDef::from_def(Def::Err));
+        }
+
         // First, check to see whether the name is a primitive type.
         if namespace == TypeNS {
             if let Some(&prim_ty) = self.primitive_type_table