diff options
Diffstat (limited to 'src/librustc/middle/resolve.rs')
| -rw-r--r-- | src/librustc/middle/resolve.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/librustc/middle/resolve.rs b/src/librustc/middle/resolve.rs index 795c292b981..23ff1ff394a 100644 --- a/src/librustc/middle/resolve.rs +++ b/src/librustc/middle/resolve.rs @@ -4070,16 +4070,6 @@ impl<'a> Resolver<'a> { for (&key, &binding_0) in map_0.iter() { match map_i.find(&key) { - #[cfg(stage0)] - None => { - self.resolve_error( - p.span, - format!("variable `{}` from pattern \\#1 is \ - not bound in pattern \\#{}", - token::get_name(key), - i + 1).as_slice()); - } - #[cfg(not(stage0))] None => { self.resolve_error( p.span, @@ -4088,18 +4078,6 @@ impl<'a> Resolver<'a> { token::get_name(key), i + 1).as_slice()); } - #[cfg(stage0)] - Some(binding_i) => { - if binding_0.binding_mode != binding_i.binding_mode { - self.resolve_error( - binding_i.span, - format!("variable `{}` is bound with different \ - mode in pattern \\#{} than in pattern \\#1", - token::get_name(key), - i + 1).as_slice()); - } - } - #[cfg(not(stage0))] Some(binding_i) => { if binding_0.binding_mode != binding_i.binding_mode { self.resolve_error( @@ -5107,22 +5085,6 @@ impl<'a> Resolver<'a> { // structs, which wouldn't result in this error.) match self.with_no_errors(|this| this.resolve_path(expr.id, path, TypeNS, false)) { - #[cfg(stage0)] - Some((DefTy(struct_id), _)) - if self.structs.contains_key(&struct_id) => { - self.resolve_error(expr.span, - format!("`{}` is a structure name, but \ - this expression \ - uses it like a function name", - wrong_name).as_slice()); - - self.session.span_note(expr.span, - format!("Did you mean to write: \ - `{} \\{ /* fields */ \\}`?", - wrong_name).as_slice()); - - } - #[cfg(not(stage0))] Some((DefTy(struct_id), _)) if self.structs.contains_key(&struct_id) => { self.resolve_error(expr.span, |
