Skip to content

Commit 2aa9b5e

Browse files
committed
Fix type instability
1 parent 4cfd2a6 commit 2aa9b5e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/varinfo.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ function typed_vector_varinfo(
358358
end
359359

360360
function make_leaf_metadata((r, dist), optic)
361-
md = Metadata()
361+
md = Metadata(Float64)
362362
vn = VarName{:_}(optic)
363363
push!(md, vn, r, dist)
364364
return md
@@ -439,8 +439,8 @@ unflatten_metadata(vnv::VarNamedVector, x::AbstractVector) = unflatten(vnv, x)
439439
440440
Construct an empty type unstable instance of `Metadata`.
441441
"""
442-
function Metadata()
443-
vals = Vector{Real}()
442+
function Metadata(eltype=Real)
443+
vals = Vector{eltype}()
444444
is_transformed = BitVector()
445445

446446
return Metadata(

0 commit comments

Comments
 (0)