// Lint plugins are registered; now we can process command line flags.
if sess.opts.describe_lints {
- super::describe_lints(&*sess.lint_store.borrow(), true);
+ super::describe_lints(&sess.lint_store.borrow(), true);
return Err(0);
}
try!(sess.track_errors(|| sess.lint_store.borrow_mut().process_command_line(sess)));
all_errors.extend_from_slice(&rustc_privacy::DIAGNOSTICS);
all_errors.extend_from_slice(&rustc_trans::DIAGNOSTICS);
- Registry::new(&*all_errors)
+ Registry::new(&all_errors)
}
pub fn main() {
mut out: W)
-> io::Result<()> {
let cfg = match code {
- blocks::BlockCode(block) => cfg::CFG::new(tcx, &*block),
- blocks::FnLikeCode(fn_like) => cfg::CFG::new(tcx, &*fn_like.body()),
+ blocks::BlockCode(block) => cfg::CFG::new(tcx, &block),
+ blocks::FnLikeCode(fn_like) => cfg::CFG::new(tcx, &fn_like.body()),
};
let labelled_edges = mode != PpFlowGraphMode::UnlabelledEdges;
let lcfg = LabelledCFG {