File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 265
265
266
266
Apply the prefixes in the context `ctx` to the variable name `vn`.
267
267
"""
268
- function prefix (ctx:: PrefixContext{Prefix} , vn:: VarName{Sym} ) where {Prefix,Sym }
269
- return AbstractPPL. prefix (prefix (childcontext (ctx), vn), VarName {Symbol( Prefix) } ())
268
+ function prefix (ctx:: PrefixContext{Prefix} , vn:: VarName ) where {Prefix}
269
+ return AbstractPPL. prefix (prefix (childcontext (ctx), vn), VarName {Prefix} ())
270
270
end
271
271
function prefix (ctx:: AbstractContext , vn:: VarName )
272
272
return prefix (NodeTrait (ctx), ctx, vn)
Original file line number Diff line number Diff line change @@ -1286,7 +1286,9 @@ broadcast_safe(x::Distribution) = (x,)
1286
1286
broadcast_safe (x:: AbstractContext ) = (x,)
1287
1287
1288
1288
# Convert (x=1,) to Dict(@varname(x) => 1)
1289
- to_varname_dict (nt:: NamedTuple ) = Dict (VarName {k} () => v for (k, v) in pairs (nt))
1289
+ function to_varname_dict (nt:: NamedTuple )
1290
+ return Dict {VarName,Any} (VarName {k} () => v for (k, v) in pairs (nt))
1291
+ end
1290
1292
to_varname_dict (d:: AbstractDict ) = d
1291
1293
# Version of `merge` used by `conditioned` and `fixed` to handle
1292
1294
# the scenario where we might try to merge a dict with an empty
You can’t perform that action at this time.
0 commit comments