Skip to content

Commit e47caa2

Browse files
committed
run less code if cfg(llvm_enzyme) isn't used
1 parent 199ef41 commit e47caa2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

compiler/rustc_monomorphize/src/partitioning.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1179,11 +1179,15 @@ fn collect_and_partition_mono_items(tcx: TyCtxt<'_>, (): ()) -> MonoItemPartitio
11791179
}
11801180
}
11811181

1182+
#[cfg(not(llvm_enzyme))]
1183+
let autodiff_mono_items: Vec<_> = vec![];
1184+
#[cfg(llvm_enzyme)]
11821185
let mut autodiff_mono_items: Vec<_> = vec![];
11831186
let mono_items: DefIdSet = items
11841187
.iter()
11851188
.filter_map(|mono_item| match *mono_item {
11861189
MonoItem::Fn(ref instance) => {
1190+
#[cfg(llvm_enzyme)]
11871191
autodiff_mono_items.push((mono_item, instance));
11881192
Some(instance.def_id())
11891193
}

0 commit comments

Comments
 (0)