Skip to content

Commit fa2ff33

Browse files
brsonalexcrichton
authored andcommitted
---
yaml --- r: 106492 b: refs/heads/try c: c5fbc50 h: refs/heads/master v: v3
1 parent a7d82d6 commit fa2ff33

File tree

3 files changed

+2
-18
lines changed

3 files changed

+2
-18
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: b8ef9fd9c9f642ce7b8aed82782a1ed745d08d64
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: b8601a3d8b91ad3b653d143307611f2f5c75617e
5-
refs/heads/try: e3a251a41021ae0f8c0d97235d9da9d38e0d9f4a
5+
refs/heads/try: c5fbc5048b805c57671582d70083240617b75c31
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/src/librustc/metadata/encoder.rs

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ use syntax::ast_util::*;
4040
use syntax::ast_util;
4141
use syntax::attr::AttrMetaMethods;
4242
use syntax::attr;
43-
use syntax::codemap;
4443
use syntax::diagnostic::SpanHandler;
4544
use syntax::parse::token::InternedString;
4645
use syntax::parse::token::special_idents;
@@ -73,8 +72,6 @@ pub struct EncodeParams<'a> {
7372
link_meta: &'a LinkMeta,
7473
cstore: @cstore::CStore,
7574
encode_inlined_item: EncodeInlinedItem<'a>,
76-
reachable: @RefCell<HashSet<ast::NodeId>>,
77-
codemap: @codemap::CodeMap,
7875
}
7976

8077
struct Stats {
@@ -104,13 +101,6 @@ pub struct EncodeContext<'a> {
104101
cstore: &'a cstore::CStore,
105102
encode_inlined_item: EncodeInlinedItem<'a>,
106103
type_abbrevs: abbrev_map,
107-
reachable: @RefCell<HashSet<ast::NodeId>>,
108-
codemap: @codemap::CodeMap,
109-
}
110-
111-
pub fn reachable(ecx: &EncodeContext, id: NodeId) -> bool {
112-
let reachable = ecx.reachable.borrow();
113-
reachable.get().contains(&id)
114104
}
115105

116106
fn encode_name(ebml_w: &mut writer::Encoder, name: Name) {
@@ -1630,7 +1620,7 @@ impl<'a, 'b> Visitor<()> for MacroDefVisitor<'a, 'b> {
16301620
fn visit_item(&mut self, item: &Item, _: ()) {
16311621
match item.node {
16321622
ItemMac(..) => {
1633-
let def = self.ecx.codemap.span_to_snippet(item.span)
1623+
let def = self.ecx.tcx.sess.codemap.span_to_snippet(item.span)
16341624
.expect("Unable to find source for macro");
16351625
self.ebml_w.start_tag(tag_macro_def);
16361626
self.ebml_w.wr_str(def);
@@ -1796,9 +1786,7 @@ fn encode_metadata_inner(wr: &mut MemWriter, parms: EncodeParams, krate: &Crate)
17961786
cstore,
17971787
encode_inlined_item,
17981788
link_meta,
1799-
reachable,
18001789
non_inlineable_statics,
1801-
codemap,
18021790
..
18031791
} = parms;
18041792
let type_abbrevs = @RefCell::new(HashMap::new());
@@ -1814,8 +1802,6 @@ fn encode_metadata_inner(wr: &mut MemWriter, parms: EncodeParams, krate: &Crate)
18141802
cstore: cstore,
18151803
encode_inlined_item: encode_inlined_item,
18161804
type_abbrevs: type_abbrevs,
1817-
reachable: reachable,
1818-
codemap: codemap,
18191805
};
18201806

18211807
let mut ebml_w = writer::Encoder(wr);

branches/try/src/librustc/middle/trans/base.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2552,8 +2552,6 @@ pub fn crate_ctxt_to_encode_parms<'r>(cx: &'r CrateContext, ie: encoder::EncodeI
25522552
link_meta: link_meta,
25532553
cstore: cx.sess.cstore,
25542554
encode_inlined_item: ie,
2555-
reachable: cx.reachable,
2556-
codemap: cx.sess.codemap,
25572555
}
25582556
}
25592557

0 commit comments

Comments
 (0)