Skip to content

Commit 2ad24e1

Browse files
committed
MIR inlining: allow backends to opt-in to inlining intrinsics
1 parent f8725cd commit 2ad24e1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ use rustc_middle::ty::TyCtxt;
9898
use rustc_middle::util::Providers;
9999
use rustc_session::Session;
100100
use rustc_session::config::{OptLevel, OutputFilenames};
101-
use rustc_span::Symbol;
101+
use rustc_span::{Symbol, sym};
102102
use rustc_target::spec::{Arch, RelocModel};
103103
use tempfile::TempDir;
104104

@@ -311,6 +311,10 @@ impl CodegenBackend for GccCodegenBackend {
311311
fn target_config(&self, sess: &Session) -> TargetConfig {
312312
target_config(sess, &self.target_info)
313313
}
314+
315+
fn fallback_intrinsics(&self) -> Vec<Symbol> {
316+
vec![sym::type_id_eq]
317+
}
314318
}
315319

316320
fn new_context<'gcc, 'tcx>(tcx: TyCtxt<'tcx>) -> Context<'gcc> {

0 commit comments

Comments
 (0)