about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/base.rs2
-rw-r--r--src/pretty_clif.rs5
2 files changed, 3 insertions, 4 deletions
diff --git a/src/base.rs b/src/base.rs
index 71557d49ef2..a2f4b1e7b48 100644
--- a/src/base.rs
+++ b/src/base.rs
@@ -176,7 +176,7 @@ pub(crate) fn compile_fn(
         match module.define_function(codegened_func.func_id, context) {
             Ok(()) => {}
             Err(ModuleError::Compilation(CodegenError::ImplLimitExceeded)) => {
-                let handler = rustc_session::EarlyErrorHandler::new(
+                let handler = rustc_session::EarlyDiagCtxt::new(
                     rustc_session::config::ErrorOutputType::default(),
                 );
                 handler.early_error(format!(
diff --git a/src/pretty_clif.rs b/src/pretty_clif.rs
index 02c0dcb8b1b..196418023d9 100644
--- a/src/pretty_clif.rs
+++ b/src/pretty_clif.rs
@@ -231,9 +231,8 @@ pub(crate) fn write_ir_file(
     let res = std::fs::File::create(clif_file_name).and_then(|mut file| write(&mut file));
     if let Err(err) = res {
         // Using early_warn as no Session is available here
-        let handler = rustc_session::EarlyErrorHandler::new(
-            rustc_session::config::ErrorOutputType::default(),
-        );
+        let handler =
+            rustc_session::EarlyDiagCtxt::new(rustc_session::config::ErrorOutputType::default());
         handler.early_warn(format!("error writing ir file: {}", err));
     }
 }