Skip to content

Commit 164f67e

Browse files
cakodkarrasch
authored andcommitted
Ensure all Arrays are initialized with undef (#29)
1 parent f77350f commit 164f67e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/composition.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,11 @@ function At_mul_B!(y::AbstractVector, A::CompositeMap, x::AbstractVector)
105105
At_mul_B!(y, A.maps[1], x)
106106
else
107107
T = eltype(y)
108-
dest = Array{T}(size(A.maps[N], 2))
108+
dest = Array{T}(undef, size(A.maps[N], 2))
109109
At_mul_B!(dest, A.maps[N], x)
110110
source = dest
111111
if N>2
112-
dest = Array{T}(size(A.maps[N-1], 2))
112+
dest = Array{T}(undef, size(A.maps[N-1], 2))
113113
end
114114
for n = N-1:-1:2
115115
resize!(dest, size(A.maps[n], 2))
@@ -127,11 +127,11 @@ function Ac_mul_B!(y::AbstractVector, A::CompositeMap, x::AbstractVector)
127127
Ac_mul_B!(y, A.maps[1], x)
128128
else
129129
T = eltype(y)
130-
dest = Array{T}(size(A.maps[N], 2))
130+
dest = Array{T}(undef, size(A.maps[N], 2))
131131
Ac_mul_B!(dest, A.maps[N], x)
132132
source = dest
133133
if N>2
134-
dest = Array{T}(size(A.maps[N-1], 2))
134+
dest = Array{T}(undef, size(A.maps[N-1], 2))
135135
end
136136
for n = N-1:-1:2
137137
resize!(dest, size(A.maps[n], 2))

0 commit comments

Comments
 (0)