diff options
Diffstat (limited to 'ops/lib.rs')
-rw-r--r-- | ops/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ops/lib.rs b/ops/lib.rs index a5c196c04..971b0dfa0 100644 --- a/ops/lib.rs +++ b/ops/lib.rs @@ -76,10 +76,11 @@ impl Op { fn gen(mut self) -> TokenStream2 { let mut optimizer = Optimizer::new(); match optimizer.analyze(&mut self) { - Ok(_) | Err(BailoutReason::MustBeSingleSegment) => {} - Err(BailoutReason::FastUnsupportedParamType) => { + Err(BailoutReason::MustBeSingleSegment) + | Err(BailoutReason::FastUnsupportedParamType) => { optimizer.fast_compatible = false; } + _ => {} }; let Self { |