@@ -38,7 +38,7 @@ struct Metadata{
3838 TIdcs<: Dict{<:VarName,Int} ,
3939 TDists<: AbstractVector{<:Distribution} ,
4040 TVN<: AbstractVector{<:VarName} ,
41- TVal<: AbstractVector{<:Real } ,
41+ TVal<: AbstractVector{<:Any } ,
4242}
4343 # Mapping from the `VarName` to its integer index in `vns`, `ranges` and `dists`
4444 idcs:: TIdcs # Dict{<:VarName,Int}
@@ -52,7 +52,7 @@ struct Metadata{
5252
5353 # Vector of values of all the univariate, multivariate and matrix variables
5454 # The value(s) of `vn` is/are `vals[ranges[idcs[vn]]]`
55- vals:: TVal # AbstractVector{<:Real }
55+ vals:: TVal # AbstractVector{<:Any }
5656
5757 # Vector of distributions correpsonding to `vns`
5858 dists:: TDists # AbstractVector{<:Distribution}
@@ -483,7 +483,7 @@ unflatten_metadata(vnv::VarNamedVector, x::AbstractVector) = unflatten(vnv, x)
483483Construct an empty type unstable instance of `Metadata`.
484484"""
485485function Metadata ()
486- vals = Vector {Real } ()
486+ vals = Vector {Any } ()
487487 flags = Dict {String,BitVector} ()
488488 flags[" del" ] = BitVector ()
489489 flags[" trans" ] = BitVector ()
@@ -662,8 +662,8 @@ function merge_metadata(metadata_left::Metadata, metadata_right::Metadata)
662662 T_right = eltype (metadata_right. vals)
663663 T = promote_type (T_left, T_right)
664664 # TODO : Is this necessary?
665- if ! (T <: Real )
666- T = Real
665+ if ! (T <: Any )
666+ T = Any
667667 end
668668
669669 # Determine `eltype` of `dists`.
@@ -855,7 +855,7 @@ function getindex_internal(vi::NTVarInfo, ::Colon)
855855 return reduce (vcat, map (Base. Fix2 (getindex_internal, Colon ()), vi. metadata))
856856end
857857function getindex_internal (vi:: VarInfo{NamedTuple{(),Tuple{}}} , :: Colon )
858- return float (Real) []
858+ return Any []
859859end
860860function getindex_internal (md:: Metadata , :: Colon )
861861 return mapreduce (
0 commit comments