Skip to content

Commit 9bd2b5a

Browse files
fix: allow UnionAll parameter types
1 parent 9858b68 commit 9bd2b5a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/systems/index_cache.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ function IndexCache(sys::AbstractSystem)
4949
end
5050
end
5151

52-
disc_buffers = Dict{DataType, Set{BasicSymbolic}}()
53-
tunable_buffers = Dict{DataType, Set{BasicSymbolic}}()
54-
constant_buffers = Dict{DataType, Set{BasicSymbolic}}()
55-
dependent_buffers = Dict{DataType, Set{BasicSymbolic}}()
56-
nonnumeric_buffers = Dict{DataType, Set{BasicSymbolic}}()
52+
disc_buffers = Dict{Any, Set{BasicSymbolic}}()
53+
tunable_buffers = Dict{Any, Set{BasicSymbolic}}()
54+
constant_buffers = Dict{Any, Set{BasicSymbolic}}()
55+
dependent_buffers = Dict{Any, Set{BasicSymbolic}}()
56+
nonnumeric_buffers = Dict{Any, Set{BasicSymbolic}}()
5757

58-
function insert_by_type!(buffers::Dict{DataType, Set{BasicSymbolic}}, sym)
58+
function insert_by_type!(buffers::Dict{Any, Set{BasicSymbolic}}, sym)
5959
sym = unwrap(sym)
6060
ctype = concrete_symtype(sym)
6161
buf = get!(buffers, ctype, Set{BasicSymbolic}())
@@ -113,7 +113,7 @@ function IndexCache(sys::AbstractSystem)
113113
)
114114
end
115115

116-
function get_buffer_sizes_and_idxs(buffers::Dict{DataType, Set{BasicSymbolic}})
116+
function get_buffer_sizes_and_idxs(buffers::Dict{Any, Set{BasicSymbolic}})
117117
idxs = IndexMap()
118118
buffer_sizes = BufferTemplate[]
119119
for (i, (T, buf)) in enumerate(buffers)

0 commit comments

Comments
 (0)