Skip to content

Commit e0df393

Browse files
committed
fix
1 parent 32b9f3b commit e0df393

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/submodel_macro.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ ERROR: LoadError: cannot automatically prefix with no left-hand side
207207
resolved at runtime.
208208
"""
209209
macro submodel(prefix_expr, expr)
210-
return submodel(prefix_expr, expr, esc(:__context__))
210+
return submodel(prefix_expr, expr, esc(:__model__.context))
211211
end
212212

213213
# Automatic prefixing.
@@ -241,7 +241,7 @@ end
241241

242242
const SUBMODEL_DEPWARN_MSG = "`@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax."
243243

244-
function submodel(prefix_expr, expr, ctx=esc(:__context__))
244+
function submodel(prefix_expr, expr, ctx=esc(:__model__.context))
245245
prefix_left, prefix = getargs_assignment(prefix_expr)
246246
if prefix_left !== :prefix
247247
error("$(prefix_left) is not a valid kwarg")

0 commit comments

Comments
 (0)