From 80755aab33624979801c43018fbd2f8fcf390cd2 Mon Sep 17 00:00:00 2001 From: thewh1teagle <61390950+thewh1teagle@users.noreply.github.com> Date: Tue, 9 Jan 2024 03:27:43 +0200 Subject: [PATCH] fix: accurate cfg attr per gnu and windows --- src/whisper_grammar.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/whisper_grammar.rs b/src/whisper_grammar.rs index 12c233b..c35cb80 100644 --- a/src/whisper_grammar.rs +++ b/src/whisper_grammar.rs @@ -5,10 +5,8 @@ use whisper_rs_sys::{ whisper_gretype_WHISPER_GRETYPE_RULE_REF, }; - -#[cfg_attr(not(windows), repr(u32))] -#[cfg_attr(target_env = "gnu", repr(u32))] // x86_64-pc-windows-gnu -#[cfg_attr(all(windows, not(target_env = "gnu")), repr(i32))] // windows being *special* again +#[cfg_attr(any(not(windows), target_env = "gnu"), repr(u32))] // include windows-gnu +#[cfg_attr(all(windows, not(target_env = "gnu")), repr(i32))] // msvc being *special* again #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum WhisperGrammarElementType { /// End of rule definition