We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ee6baf commit 4a6a23eCopy full SHA for 4a6a23e
src/code.jl
@@ -857,7 +857,8 @@ function cse!(expr::Symbolic, state::CSEState)
857
args = arguments(expr)
858
cse_inside_expr(expr, op, args...) || return expr
859
args = map(args) do arg
860
- if arg isa Union{Tuple, AbstractArray}
+ if arg isa Union{Tuple, AbstractArray} &&
861
+ (_is_array_of_symbolics(arg) || _is_tuple_of_symbolics(arg))
862
if arg isa Tuple
863
new_arg = cse!(MakeTuple(arg), state)
864
sym = newsym(Tuple{symtype.(arg)...})
0 commit comments