提交 2e231fbc 编写于 作者: B Brian Anderson

LONG LINES\!

上级 52ed570f
......@@ -338,7 +338,8 @@ fn provided_link_metas(sess: session, c: ast::crate) ->
}
// This calculates CMH as defined above
fn crate_meta_extras_hash(symbol_hasher: hash::streaming, _crate: ast::crate,
fn crate_meta_extras_hash(symbol_hasher: hash::streaming,
_crate: ast::crate,
metas: provided_metas,
dep_hashes: ~[@~str]) -> ~str {
fn len_and_str(s: ~str) -> ~str {
......@@ -359,7 +360,9 @@ fn len_and_str_lit(l: ast::lit) -> ~str {
symbol_hasher.input_str(len_and_str(*key));
symbol_hasher.input_str(len_and_str_lit(value));
}
ast::meta_word(name) { symbol_hasher.input_str(len_and_str(*name)); }
ast::meta_word(name) {
symbol_hasher.input_str(len_and_str(*name));
}
ast::meta_list(_, _) {
// FIXME (#607): Implement this
fail ~"unimplemented meta_item variant";
......
......@@ -5651,7 +5651,8 @@ fn trans_crate(sess: session::session, crate: @ast::crate, tcx: ty::ctxt,
maps: astencode::maps)
-> (ModuleRef, link_meta) {
let symbol_hasher = hash::siphash(0,0);
let link_meta = link::build_link_meta(sess, *crate, output, symbol_hasher);
let link_meta =
link::build_link_meta(sess, *crate, output, symbol_hasher);
let reachable = reachable::find_reachable(crate.node.module, emap, tcx,
maps.method_map);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册