Skip to content

Commit 6e1d5c2

Browse files
committed
Trying to fix issue #614
1 parent a5d2ce3 commit 6e1d5c2

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/Fields/ApplyOptimizations.jl

+11-7
Original file line numberDiff line numberDiff line change
@@ -349,13 +349,17 @@ function lazy_map(k::typeof(axes),a::MemoArray)
349349
end
350350

351351
function lazy_map(k::Reindex{<:MemoArray},::Type{T}, j_to_i::AbstractArray) where T
352-
key = (:reindex,objectid(j_to_i))
353-
if ! haskey(k.values.memo,key)
354-
i_to_v = k.values.parent
355-
j_to_v = lazy_map(Reindex(i_to_v),T,j_to_i)
356-
k.values.memo[key] = MemoArray(j_to_v)
357-
end
358-
k.values.memo[key]
352+
# Commenting in order to fix issue #614
353+
#key = (:reindex,objectid(j_to_i))
354+
#if ! haskey(k.values.memo,key)
355+
# i_to_v = k.values.parent
356+
# j_to_v = lazy_map(Reindex(i_to_v),T,j_to_i)
357+
# k.values.memo[key] = MemoArray(j_to_v)
358+
#end
359+
#k.values.memo[key]
360+
i_to_v = k.values.parent
361+
j_to_v = lazy_map(Reindex(i_to_v),T,j_to_i)
362+
MemoArray(j_to_v)
359363
end
360364

361365
function lazy_map(k::PosNegReindex{<:MemoArray,<:MemoArray},::Type{T},i_to_iposneg::AbstractArray) where T

0 commit comments

Comments
 (0)