diff --git a/src/librustc/lint/context.rs b/src/librustc/lint/context.rs index a9c023d14309..bfd2034dd6cf 100644 --- a/src/librustc/lint/context.rs +++ b/src/librustc/lint/context.rs @@ -1084,7 +1084,7 @@ pub fn check_ast_crate(sess: &Session, krate: &ast::Crate) { if !sess.opts.actually_rustdoc { for (_id, lints) in cx.buffered.map { for early_lint in lints { - span_bug!(early_lint.span, "failed to process buffered lint here"); + sess.delay_span_bug(early_lint.span, "failed to process buffered lint here"); } } }