Skip to content

Commit dfcf70f

Browse files
committed
fix ambiguities
1 parent 151731e commit dfcf70f

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/tensors/abstractblocktensor/abstractarray.jl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,14 @@ end
142142
setindex!(parent(t), v, args...); t
143143
)
144144

145+
# ambiguity fix
146+
function Base.setindex!(::AbstractBlockTensorMap, ::AbstractTensorMap, sectors::Tuple{I, Vararg{I}}) where {I <: Sector}
147+
error("invalid indexing for blocktensormap")
148+
end
149+
function Base.setindex!(::AbstractBlockTensorMap, ::AbstractTensorMap, ::FusionTree, ::FusionTree)
150+
error("invalid indexing for blocktensormap")
151+
end
152+
145153
# setindex verifies structure is correct
146154
@inline function Base.setindex!(
147155
t::AbstractBlockTensorMap, v::AbstractTensorMap, indices::Vararg{SliceIndex}

0 commit comments

Comments
 (0)