1
Fork 0

Streamline report_inline_asm.

By using `use`.
This commit is contained in:
Nicholas Nethercote 2024-09-17 15:28:57 +10:00
parent 63210bd68c
commit 9429e64c24

View file

@ -38,7 +38,7 @@ use crate::errors::{
CopyBitcode, FromLlvmDiag, FromLlvmOptimizationDiag, LlvmError, UnknownCompression, CopyBitcode, FromLlvmDiag, FromLlvmOptimizationDiag, LlvmError, UnknownCompression,
WithLlvmError, WriteBytecode, WithLlvmError, WriteBytecode,
}; };
use crate::llvm::diagnostic::OptimizationDiagnosticKind; use crate::llvm::diagnostic::OptimizationDiagnosticKind::*;
use crate::llvm::{self, DiagnosticInfo, PassManager}; use crate::llvm::{self, DiagnosticInfo, PassManager};
use crate::type_::Type; use crate::type_::Type;
use crate::{base, common, llvm_util, LlvmCodegenBackend, ModuleLlvm}; use crate::{base, common, llvm_util, LlvmCodegenBackend, ModuleLlvm};
@ -446,13 +446,12 @@ unsafe extern "C" fn diagnostic_handler(info: &DiagnosticInfo, user: *mut c_void
column: opt.column, column: opt.column,
pass_name: &opt.pass_name, pass_name: &opt.pass_name,
kind: match opt.kind { kind: match opt.kind {
OptimizationDiagnosticKind::OptimizationRemark => "success", OptimizationRemark => "success",
OptimizationDiagnosticKind::OptimizationMissed OptimizationMissed | OptimizationFailure => "missed",
| OptimizationDiagnosticKind::OptimizationFailure => "missed", OptimizationAnalysis
OptimizationDiagnosticKind::OptimizationAnalysis | OptimizationAnalysisFPCommute
| OptimizationDiagnosticKind::OptimizationAnalysisFPCommute | OptimizationAnalysisAliasing => "analysis",
| OptimizationDiagnosticKind::OptimizationAnalysisAliasing => "analysis", OptimizationRemarkOther => "other",
OptimizationDiagnosticKind::OptimizationRemarkOther => "other",
}, },
message: &opt.message, message: &opt.message,
}); });