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 @@ -7,7 +7,7 @@ refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
8
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
9
9
refs/heads/incoming: b50030718cf28f2a5a81857a26b57442734fe854
10
- refs/heads/dist-snap: 5a3e3205144969fe9a9ec724929d641f309a6162
10
+ refs/heads/dist-snap: 329d8e2622754778758cf7eaafae9c71e9351e17
11
11
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
12
12
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
13
13
refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
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