Skip to content

Commit 3ab1279

Browse files
authored
Update builtins: svec_ref (#677)
1 parent 0d1c51b commit 3ab1279

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/builtins.jl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,11 @@ function maybe_evaluate_builtin(frame, call_expr, expand::Bool)
9999
elseif f === Core._structtype
100100
return Some{Any}(Core._structtype(getargs(args, frame)...))
101101
elseif f === Core._svec_ref
102-
return Some{Any}(Core._svec_ref(getargs(args, frame)...))
102+
if nargs == 2
103+
return Some{Any}(Core._svec_ref(@lookup(frame, args[2]), @lookup(frame, args[3])))
104+
else
105+
return Some{Any}(Core._svec_ref(getargs(args, frame)...))
106+
end
103107
elseif f === Core._typebody!
104108
return Some{Any}(Core._typebody!(getargs(args, frame)...))
105109
elseif f === Core._typevar

0 commit comments

Comments
 (0)