about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2020-10-22 08:51:31 +0300
committerEduard-Mihai Burtescu <eddyb@lyken.rs>2022-06-13 07:56:47 +0000
commitd76573abd19d50c25c5b58ec7fc5cfef579e6eef (patch)
treedfc4bfb7dbb0054bff1ced5d5c0ed836b63d4718 /compiler/rustc_session/src/session.rs
parent083721a1a7365d3afe1521cd2661b2201aac0450 (diff)
downloadrust-d76573abd19d50c25c5b58ec7fc5cfef579e6eef.tar.gz
rust-d76573abd19d50c25c5b58ec7fc5cfef579e6eef.zip
Integrate measureme's hardware performance counter support.
Diffstat (limited to 'compiler/rustc_session/src/session.rs')
-rw-r--r--compiler/rustc_session/src/session.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_session/src/session.rs b/compiler/rustc_session/src/session.rs
index b2c23cda6aa..f74de55ad7b 100644
--- a/compiler/rustc_session/src/session.rs
+++ b/compiler/rustc_session/src/session.rs
@@ -1252,7 +1252,8 @@ pub fn build_session(
         let profiler = SelfProfiler::new(
             directory,
             sopts.crate_name.as_deref(),
-            &sopts.debugging_opts.self_profile_events,
+            sopts.debugging_opts.self_profile_events.as_ref().map(|xs| &xs[..]),
+            &sopts.debugging_opts.self_profile_counter,
         );
         match profiler {
             Ok(profiler) => Some(Arc::new(profiler)),