Skip to content

Commit

Permalink
refactor: fix type instability within get_constants
Browse files Browse the repository at this point in the history
  • Loading branch information
MilesCranmer committed Jul 4, 2024
1 parent 8fd110b commit 7fa16e5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/NodeUtils.jl
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ given the output of this function.
Also return metadata that can will be used in the `set_constants!` function.
"""
function get_constants(tree::AbstractExpressionNode{T}) where {T}
refs = filter_map(is_node_constant, node -> Ref(node), tree, Ref{typeof(tree)})
refs = filter_map(is_node_constant, Ref, tree, Base.RefValue{typeof(tree)})
return map(ref -> ref[].val::T, refs), refs
# NOTE: Do not remove this `::T` as it is required for inference on empty collections
end
Expand Down

0 comments on commit 7fa16e5

Please sign in to comment.