We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 606c88f commit fbb047cCopy full SHA for fbb047c
base/abstractarray.jl
@@ -120,10 +120,10 @@ julia> length(A)
120
60
121
```
122
"""
123
-length(t::AbstractArray) = prod(size(t))
124
-_length(A::AbstractArray) = prod(map(unsafe_length, indices(A))) # circumvent missing size
125
-_length(A) = length(A)
126
-endof(a::AbstractArray) = length(a)
+length(t::AbstractArray) = (@_inline_meta; prod(size(t)))
+_length(A::AbstractArray) = (@_inline_meta; prod(map(unsafe_length, indices(A)))) # circumvent missing size
+_length(A) = (@_inline_meta; length(A))
+endof(a::AbstractArray) = (@_inline_meta; length(a))
127
first(a::AbstractArray) = a[first(eachindex(a))]
128
129
0 commit comments