Skip to content

Commit b527a75

Browse files
committed
Clarify logic for whether a profiler runtime is needed
1 parent 9d23889 commit b527a75

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

compiler/rustc_metadata/src/creader.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -800,9 +800,9 @@ impl<'a, 'tcx> CrateLoader<'a, 'tcx> {
800800
}
801801

802802
fn inject_profiler_runtime(&mut self, krate: &ast::Crate) {
803-
if self.sess.opts.unstable_opts.no_profiler_runtime
804-
|| !(self.sess.instrument_coverage() || self.sess.opts.cg.profile_generate.enabled())
805-
{
803+
let needs_profiler_runtime =
804+
self.sess.instrument_coverage() || self.sess.opts.cg.profile_generate.enabled();
805+
if !needs_profiler_runtime || self.sess.opts.unstable_opts.no_profiler_runtime {
806806
return;
807807
}
808808

0 commit comments

Comments
 (0)