@@ -331,7 +331,7 @@ function DiffEqBase.ODEFunction{iip, specialize}(sys::AbstractODESystem,
331331 expression_module = eval_module, checkbounds = checkbounds,
332332 kwargs... )
333333 f_oop, f_iip = eval_expression ? eval_module. eval .(f_gen) :
334- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
334+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
335335
336336 f (u, p, t) = f_oop (u, p, t)
337337 f (du, u, p, t) = f_iip (du, u, p, t)
@@ -356,7 +356,7 @@ function DiffEqBase.ODEFunction{iip, specialize}(sys::AbstractODESystem,
356356 expression_module = eval_module,
357357 checkbounds = checkbounds, kwargs... )
358358 tgrad_oop, tgrad_iip = eval_expression ? eval_module. eval .(tgrad_gen) :
359- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in tgrad_gen)
359+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in tgrad_gen)
360360 if p isa Tuple
361361 __tgrad (u, p, t) = tgrad_oop (u, p... , t)
362362 __tgrad (J, u, p, t) = tgrad_iip (J, u, p... , t)
@@ -377,7 +377,7 @@ function DiffEqBase.ODEFunction{iip, specialize}(sys::AbstractODESystem,
377377 expression_module = eval_module,
378378 checkbounds = checkbounds, kwargs... )
379379 jac_oop, jac_iip = eval_expression ? eval_module. eval .(jac_gen) :
380- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in jac_gen)
380+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in jac_gen)
381381
382382 _jac (u, p, t) = jac_oop (u, p, t)
383383 _jac (J, u, p, t) = jac_iip (J, u, p, t)
@@ -488,7 +488,7 @@ function DiffEqBase.DAEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys)
488488 expression_module = eval_module, checkbounds = checkbounds,
489489 kwargs... )
490490 f_oop, f_iip = eval_expression ? eval_module. eval .(f_gen) :
491- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
491+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
492492 f (du, u, p, t) = f_oop (du, u, p, t)
493493 f (du, u, p:: MTKParameters , t) = f_oop (du, u, p... , t)
494494 f (out, du, u, p, t) = f_iip (out, du, u, p, t)
@@ -501,7 +501,7 @@ function DiffEqBase.DAEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys)
501501 expression_module = eval_module,
502502 checkbounds = checkbounds, kwargs... )
503503 jac_oop, jac_iip = eval_expression ? eval_module. eval .(jac_gen) :
504- (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in jac_gen)
504+ (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in jac_gen)
505505
506506 _jac (du, u, p, ˍ₋gamma, t) = jac_oop (du, u, p, ˍ₋gamma, t)
507507 _jac (du, u, p:: MTKParameters , ˍ₋gamma, t) = jac_oop (du, u, p... , ˍ₋gamma, t)
@@ -553,7 +553,7 @@ function DiffEqBase.DDEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys)
553553 expression = Val{true },
554554 expression_module = eval_module, checkbounds = checkbounds,
555555 kwargs... )
556- f_oop, f_iip = (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
556+ f_oop, f_iip = (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
557557 f (u, h, p, t) = f_oop (u, h, p, t)
558558 f (u, h, p:: MTKParameters , t) = f_oop (u, h, p... , t)
559559 f (du, u, h, p, t) = f_iip (du, u, h, p, t)
@@ -578,7 +578,7 @@ function DiffEqBase.SDDEFunction{iip}(sys::AbstractODESystem, dvs = unknowns(sys
578578 expression = Val{true },
579579 expression_module = eval_module, checkbounds = checkbounds,
580580 kwargs... )
581- f_oop, f_iip = (drop_expr (@ RuntimeGeneratedFunction (eval_module, ex)) for ex in f_gen)
581+ f_oop, f_iip = (drop_expr (RuntimeGeneratedFunction (eval_module, eval_module, ex)) for ex in f_gen)
582582 g_gen = generate_diffusion_function (sys, dvs, ps; expression = Val{true },
583583 isdde = true , kwargs... )
584584 g_oop, g_iip = (drop_expr (@RuntimeGeneratedFunction (ex)) for ex in g_gen)
0 commit comments