Skip to content

Commit 28fa41d

Browse files
committed
Specialize parse_brackets() on the input function
This prevents invalidations.
1 parent 99e975a commit 28fa41d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/julia/parser.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3166,8 +3166,8 @@ end
31663166
# (a,b=1; c,d=2; e,f=3) ==> (tuple-p a (= b 1) (parameters c (= d 2)) (parameters e (= f 3)))
31673167
#
31683168
# flisp: parts of parse-paren- and parse-arglist
3169-
function parse_brackets(after_parse::Function,
3170-
ps::ParseState, closing_kind, generator_is_last=true)
3169+
function parse_brackets(after_parse::F,
3170+
ps::ParseState, closing_kind, generator_is_last=true) where {F <: Function}
31713171
ps = ParseState(ps, range_colon_enabled=true,
31723172
space_sensitive=false,
31733173
where_enabled=true,

0 commit comments

Comments
 (0)