Clean up unneeded '&'s.

This commit is contained in:
Dan Gohman
2017-09-21 14:50:28 -07:00
parent 8deca67968
commit 14d6d1117d
3 changed files with 4 additions and 4 deletions

View File

@@ -136,7 +136,7 @@ fn worker_thread(
}
});
if let &Err(ref msg) = &result {
if let Err(ref msg) = result {
dbg!("FAIL: {}", msg);
}

View File

@@ -96,7 +96,7 @@ impl SubTest for TestDomtree {
// Now we know that everything in `expected` is consistent with `domtree`.
// All other EBB's should be either unreachable or the entry block.
for ebb in func.layout.ebbs().skip(1).filter(
|ebb| !expected.contains_key(&ebb),
|ebb| !expected.contains_key(ebb),
)
{
if let Some(got_inst) = domtree.idom(ebb) {

View File

@@ -85,14 +85,14 @@ impl<'a> filecheck::VariableMap for Context<'a> {
/// Run filecheck on `text`, using directives extracted from `context`.
pub fn run_filecheck(text: &str, context: &Context) -> Result<()> {
let checker = build_filechecker(context)?;
if checker.check(&text, context).map_err(
if checker.check(text, context).map_err(
|e| format!("filecheck: {}", e),
)?
{
Ok(())
} else {
// Filecheck mismatch. Emit an explanation as output.
let (_, explain) = checker.explain(&text, context).map_err(
let (_, explain) = checker.explain(text, context).map_err(
|e| format!("explain: {}", e),
)?;
Err(format!("filecheck failed:\n{}{}", checker, explain))