From 814cd931ffce01ecee44c54b179552e55071d6fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20S=C3=A1nchez=20Ram=C3=ADrez?= Date: Mon, 24 Jun 2024 23:49:29 +0200 Subject: [PATCH] Fix `create_result` on `Vector{Symbol}` --- src/Reactant.jl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Reactant.jl b/src/Reactant.jl index d0a37f0ce..c91d19407 100644 --- a/src/Reactant.jl +++ b/src/Reactant.jl @@ -696,9 +696,7 @@ function create_result(tocopy::NamedTuple, path, result_stores) end end -function create_result( - concrete_result_maker, ::Type{MakeArray{AT,tocopy}}, path, result_stores -) where {AT,tocopy} +function create_result(::Type{MakeArray{AT,tocopy}}, path, result_stores) where {AT,tocopy} elems = Expr[] for (i, v) in enumerate(tocopy.parameters) push!(elems, create_result(v, (path..., i), result_stores)) @@ -717,7 +715,7 @@ function create_result(tocopy::Type{MakeVal{Val{elem}}}, path, result_stores) wh end function create_result(tocopy::Symbol, path, result_stores) - return :($(QuoteNode(tocopy))) + return Meta.quot(tocopy) end function create_result(tocopy::Type{MakeString{AT,Val}}, path, result_stores) where {AT,Val}