diff options
| author | Ralf Jung <post@ralfj.de> | 2025-07-02 15:16:03 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2025-07-02 15:16:03 +0200 |
| commit | 8fc0fd5a8016997b3d4e47efebb7f16893e9fbd1 (patch) | |
| tree | 2fc2ce6e0edcd0546c5d90cc70d1536cf24a7b07 /src | |
| parent | 5ce7a04910ccb5d5a053b11d1d87d9f8b7fceee5 (diff) | |
| download | rust-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.rs | 15 |
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; |
