diff --git a/src/librustc_driver/test.rs b/src/librustc_driver/test.rs index ace469680df2..a607d602a57e 100644 --- a/src/librustc_driver/test.rs +++ b/src/librustc_driver/test.rs @@ -78,7 +78,7 @@ fn remove_message(e: &mut ExpectErrorEmitter, msg: &str, lvl: Level) { impl Emitter for ExpectErrorEmitter { fn emit(&mut self, db: &DiagnosticBuilder) { - remove_message(self, db.message, lvl); + remove_message(self, &db.message, db.level); for child in &db.children { remove_message(self, &child.message, child.level); }