diff --git a/src/Nncase.Passes/Rules/ShapeBucket/MergeCallToFusion.cs b/src/Nncase.Passes/Rules/ShapeBucket/MergeCallToFusion.cs index 80391fa3ee..76667ac8d3 100644 --- a/src/Nncase.Passes/Rules/ShapeBucket/MergeCallToFusion.cs +++ b/src/Nncase.Passes/Rules/ShapeBucket/MergeCallToFusion.cs @@ -456,7 +456,7 @@ private static Expr[] MakeNewPrevCalls(Call[] inputsShouldBeMerge, Expr[] prevOu } Expr canditateVar = newVar.First(); - if (x is Marker mm) + if (x is Marker mm && mm.Attribute is TensorConst) // Const range of marker { canditateVar = mm.With(target: canditateVar); }