]> git.lizzy.rs Git - rust.git/commitdiff
Do not use const Rib for associated constants
authorSimonas Kazlauskas <git@kazlauskas.me>
Wed, 11 May 2016 19:45:49 +0000 (22:45 +0300)
committerSimonas Kazlauskas <git@kazlauskas.me>
Wed, 11 May 2016 21:31:43 +0000 (00:31 +0300)
src/librustc_resolve/lib.rs

index fc048c86dc9ddff838ffe77d09451ffbb625b730..094348a000a9392d55684502dada87fadc9c4610 100644 (file)
@@ -1949,9 +1949,7 @@ fn resolve_implementation(&mut self,
                                     this.check_trait_item(impl_item.ident.name,
                                                           impl_item.span,
                                         |n, s| ResolutionError::ConstNotMemberOfTrait(n, s));
-                                    this.with_constant_rib(|this| {
-                                        visit::walk_impl_item(this, impl_item);
-                                    });
+                                    visit::walk_impl_item(this, impl_item);
                                 }
                                 ImplItemKind::Method(ref sig, _) => {
                                     // If this is a trait impl, ensure the method