File tree Expand file tree Collapse file tree 4 files changed +35
-2
lines changed Expand file tree Collapse file tree 4 files changed +35
-2
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,6 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
14
14
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
15
15
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
16
16
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
17
- refs/heads/auto: 5a3e3205144969fe9a9ec724929d641f309a6162
17
+ refs/heads/auto: 329d8e2622754778758cf7eaafae9c71e9351e17
18
18
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
19
19
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ use old_iter;
22
22
use iterator:: Iterator ;
23
23
use kinds:: Copy ;
24
24
use libc;
25
- use old_iter:: { BaseIter , CopyableIter } ;
25
+ use old_iter:: CopyableIter ;
26
26
use option:: { None , Option , Some } ;
27
27
use ptr:: to_unsafe_ptr;
28
28
use ptr;
Original file line number Diff line number Diff line change @@ -1834,6 +1834,10 @@ pub impl Resolver {
1834
1834
debug!( "( building import directive) bumping \
1835
1835
reference") ;
1836
1836
resolution. outstanding_references += 1 ;
1837
+
1838
+ // the source of this name is different now
1839
+ resolution. privacy = privacy;
1840
+ resolution. id = id;
1837
1841
}
1838
1842
None => {
1839
1843
debug!( "( building import directive) creating new") ;
Original file line number Diff line number Diff line change
1
+ // Copyright 2013 The Rust Project Developers. See the COPYRIGHT
2
+ // file at the top-level directory of this distribution and at
3
+ // http://rust-lang.org/COPYRIGHT.
4
+ //
5
+ // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6
+ // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7
+ // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8
+ // option. This file may not be copied, modified, or distributed
9
+ // except according to those terms.
10
+
11
+ #[ deny( unused_imports) ] ;
12
+
13
+ // Regression test for issue #6633
14
+
15
+ use foo:: name:: name; //~ ERROR: unused import
16
+ use foo:: name;
17
+
18
+ pub mod foo {
19
+ pub mod name {
20
+ pub type a = int ;
21
+ pub mod name {
22
+ pub type a = float ;
23
+ }
24
+ }
25
+ }
26
+
27
+ fn bar ( ) -> name:: a { 1 }
28
+
29
+ fn main ( ) { }
You can’t perform that action at this time.
0 commit comments