about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2025-07-02 15:16:03 +0200
committerRalf Jung <post@ralfj.de>2025-07-02 15:16:03 +0200
commit8fc0fd5a8016997b3d4e47efebb7f16893e9fbd1 (patch)
tree2fc2ce6e0edcd0546c5d90cc70d1536cf24a7b07 /src
parent5ce7a04910ccb5d5a053b11d1d87d9f8b7fceee5 (diff)
downloadrust-8fc0fd5a8016997b3d4e47efebb7f16893e9fbd1.tar.gz
rust-8fc0fd5a8016997b3d4e47efebb7f16893e9fbd1.zip
use more clever approach for genmc conditional import
Diffstat (limited to 'src')
-rw-r--r--src/tools/miri/src/concurrency/mod.rs15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/tools/miri/src/concurrency/mod.rs b/src/tools/miri/src/concurrency/mod.rs
index 17d0f3f5ff6..49bcc0d30b5 100644
--- a/src/tools/miri/src/concurrency/mod.rs
+++ b/src/tools/miri/src/concurrency/mod.rs
@@ -9,18 +9,9 @@ mod vector_clock;
 pub mod weak_memory;
 
 // Import either the real genmc adapter or a dummy module.
-cfg_select! {
-    feature = "genmc" => {
-        mod genmc;
-        pub use self::genmc::{GenmcCtx, GenmcConfig};
-    }
-    _ => {
-        #[path = "genmc/dummy.rs"]
-        mod genmc_dummy;
-        use self::genmc_dummy as genmc;
-        pub use self::genmc::{GenmcCtx, GenmcConfig};
-    }
-}
+#[cfg_attr(not(feature = "genmc"), path = "genmc/dummy.rs")]
+mod genmc;
 
 pub use self::data_race_handler::{AllocDataRaceHandler, GlobalDataRaceHandler};
+pub use self::genmc::{GenmcConfig, GenmcCtx};
 pub use self::vector_clock::VClock;