@@ -37,7 +37,7 @@ struct Metadata{
3737 TIdcs<: Dict{<:VarName,Int} ,
3838 TDists<: AbstractVector{<:Distribution} ,
3939 TVN<: AbstractVector{<:VarName} ,
40- TVal<: AbstractVector{<:Real } ,
40+ TVal<: AbstractVector{<:Any } ,
4141}
4242 # Mapping from the `VarName` to its integer index in `vns`, `ranges` and `dists`
4343 idcs:: TIdcs # Dict{<:VarName,Int}
@@ -51,7 +51,7 @@ struct Metadata{
5151
5252 # Vector of values of all the univariate, multivariate and matrix variables
5353 # The value(s) of `vn` is/are `vals[ranges[idcs[vn]]]`
54- vals:: TVal # AbstractVector{<:Real }
54+ vals:: TVal # AbstractVector{<:Any }
5555
5656 # Vector of distributions correpsonding to `vns`
5757 dists:: TDists # AbstractVector{<:Distribution}
@@ -409,7 +409,7 @@ unflatten_metadata(vnv::VarNamedVector, x::AbstractVector) = unflatten(vnv, x)
409409Construct an empty type unstable instance of `Metadata`.
410410"""
411411function Metadata ()
412- vals = Vector {Real } ()
412+ vals = Vector {Any } ()
413413 flags = Dict {String,BitVector} ()
414414 flags[" del" ] = BitVector ()
415415 flags[" trans" ] = BitVector ()
@@ -576,8 +576,8 @@ function merge_metadata(metadata_left::Metadata, metadata_right::Metadata)
576576 T_right = eltype (metadata_right. vals)
577577 T = promote_type (T_left, T_right)
578578 # TODO : Is this necessary?
579- if ! (T <: Real )
580- T = Real
579+ if ! (T <: Any )
580+ T = Any
581581 end
582582
583583 # Determine `eltype` of `dists`.
@@ -767,7 +767,7 @@ function getindex_internal(vi::NTVarInfo, ::Colon)
767767 return reduce (vcat, map (Base. Fix2 (getindex_internal, Colon ()), vi. metadata))
768768end
769769function getindex_internal (vi:: VarInfo{NamedTuple{(),Tuple{}}} , :: Colon )
770- return float (Real) []
770+ return Any []
771771end
772772function getindex_internal (md:: Metadata , :: Colon )
773773 return mapreduce (
0 commit comments