diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2024-11-23 16:36:24 +1100 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2024-11-24 11:35:32 +1100 |
| commit | e6f1ca6752be0816de32747696bce429f5647868 (patch) | |
| tree | fbef367cc3259c32db3f29501500ee0e6bd034e4 | |
| parent | f5be3ca1e35bbd504b3dea531dd15377c535f287 (diff) | |
| download | rust-e6f1ca6752be0816de32747696bce429f5647868.tar.gz rust-e6f1ca6752be0816de32747696bce429f5647868.zip | |
Clarify logic for whether a profiler runtime is needed
| -rw-r--r-- | compiler/rustc_metadata/src/creader.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_metadata/src/creader.rs b/compiler/rustc_metadata/src/creader.rs index a611e8010be..6c866e72ca3 100644 --- a/compiler/rustc_metadata/src/creader.rs +++ b/compiler/rustc_metadata/src/creader.rs @@ -800,9 +800,9 @@ impl<'a, 'tcx> CrateLoader<'a, 'tcx> { } fn inject_profiler_runtime(&mut self, krate: &ast::Crate) { - if self.sess.opts.unstable_opts.no_profiler_runtime - || !(self.sess.instrument_coverage() || self.sess.opts.cg.profile_generate.enabled()) - { + let needs_profiler_runtime = + self.sess.instrument_coverage() || self.sess.opts.cg.profile_generate.enabled(); + if !needs_profiler_runtime || self.sess.opts.unstable_opts.no_profiler_runtime { return; } |
