Skip to content

Commit fa4494c

Browse files
authored
Copy _throw_dmrs over from Base (#294)
1 parent 5d50e86 commit fa4494c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "FillArrays"
22
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
3-
version = "1.6.1"
3+
version = "1.6.2"
44

55
[deps]
66
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

src/FillArrays.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ using LinearAlgebra
55
import Base: size, getindex, setindex!, IndexStyle, checkbounds, convert,
66
+, -, *, /, \, diff, sum, cumsum, maximum, minimum, sort, sort!,
77
any, all, axes, isone, iterate, unique, allunique, permutedims, inv,
8-
copy, vec, setindex!, count, ==, reshape, _throw_dmrs, map, zero,
8+
copy, vec, setindex!, count, ==, reshape, map, zero,
99
show, view, in, mapreduce, one, reverse, promote_op, promote_rule, repeat,
1010
parent, similar, issorted
1111

@@ -252,6 +252,9 @@ end
252252

253253
svdvals!(a::AbstractFillMatrix) = [getindex_value(a)*sqrt(prod(size(a))); Zeros(min(size(a)...)-1)]
254254

255+
@noinline function _throw_dmrs(n, str, dims)
256+
throw(DimensionMismatch("parent has $n elements, which is incompatible with $str $dims"))
257+
end
255258
function fill_reshape(parent, dims::Integer...)
256259
n = length(parent)
257260
prod(dims) == n || _throw_dmrs(n, "size", dims)

0 commit comments

Comments
 (0)