Skip to content

Commit a400123

Browse files
authored
isassigned: simplify and generalize (#19)
1 parent 9b502ed commit a400123

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/ZeroDimensionalArrays.jl

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,8 @@ function Base.setindex!(a::Box, x)
6767
a.v = x
6868
end
6969

70-
Base.@nospecializeinfer function Base.isassigned(@nospecialize unused::ZeroDimensionalArray)
71-
true
72-
end
73-
74-
Base.@nospecializeinfer function Base.isassigned((@nospecialize unused::ZeroDimensionalArray), i::Int)
75-
isone(i)
70+
Base.@nospecializeinfer function Base.isassigned((@nospecialize unused::ZeroDimensionalArray), i::Vararg{Integer})
71+
all(isone, i)
7672
end
7773

7874
function Base.only(a::ZeroDimensionalArray)

0 commit comments

Comments
 (0)