LONG LINES\!

This commit is contained in:
Brian Anderson 2012-07-30 11:26:20 -07:00
parent 52ed570f1c
commit 2e231fbcb7
2 changed files with 7 additions and 3 deletions

View File

@ -338,7 +338,8 @@ fn build_link_meta(sess: session, c: ast::crate, output: ~str,
}
// 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 build_link_meta(sess: session, c: ast::crate, output: ~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";

View File

@ -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);