Skip to content

Commit d3deffb

Browse files
committed
minor: Fix WARN_CREATE_GLOBAL warnings issued by zsh 5.1.1-dev-0.
The following warnings are issued by zsh as of zsh-workers/37018 (commit de9effbce601 to zsh itself): _zsh_highlight_main_highlighter_highlight_dollar_string:17: array parameter match created globally in function _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_dollar_string:17: array parameter mbegin created globally in function _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_dollar_string:17: array parameter mend created globally in function _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_dollar_string:17: numeric parameter parameter MBEGIN created globally in function _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_dollar_string:17: numeric parameter parameter MEND created globally in function _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_dollar_string:17: scalar parameter MATCH created globally in function _zsh_highlight_main_highlighter_highlight_dollar_string _zsh_highlight_main_highlighter_highlight_string:11: array parameter match created globally in function _zsh_highlight_main_highlighter_highlight_string _zsh_highlight_main_highlighter_highlight_string:11: array parameter mbegin created globally in function _zsh_highlight_main_highlighter_highlight_string _zsh_highlight_main_highlighter_highlight_string:11: array parameter mend created globally in function _zsh_highlight_main_highlighter_highlight_string _zsh_highlight_main_highlighter_highlight_string:11: numeric parameter parameter MBEGIN created globally in function _zsh_highlight_main_highlighter_highlight_string _zsh_highlight_main_highlighter_highlight_string:11: numeric parameter parameter MEND created globally in function _zsh_highlight_main_highlighter_highlight_string _zsh_highlight_main_highlighter_highlight_string:11: scalar parameter MATCH created globally in function _zsh_highlight_main_highlighter_highlight_string
1 parent 8ab8c81 commit d3deffb

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

highlighters/main/main-highlighter.zsh

+4
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,8 @@ _zsh_highlight_main_highlighter_check_path()
389389
_zsh_highlight_main_highlighter_highlight_string()
390390
{
391391
setopt localoptions noksharrays
392+
local -a match mbegin mend
393+
local MATCH; integer MBEGIN MEND
392394
local i j k style
393395
# Starting quote is at 1, so start parsing at offset 2 in the string.
394396
for (( i = 2 ; i < end_pos - start_pos ; i += 1 )) ; do
@@ -423,6 +425,8 @@ _zsh_highlight_main_highlighter_highlight_string()
423425
_zsh_highlight_main_highlighter_highlight_dollar_string()
424426
{
425427
setopt localoptions noksharrays
428+
local -a match mbegin mend
429+
local MATCH; integer MBEGIN MEND
426430
local i j k style
427431
local AA
428432
integer c

highlighters/pattern/pattern-highlighter.zsh

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ _zsh_highlight_pattern_highlighter_loop()
5252
# This does *not* do its job syntactically, sorry.
5353
local buf="$1" pat="$2"
5454
local -a match mbegin mend
55+
local MATCH; integer MBEGIN MEND
5556
if [[ "$buf" == (#b)(*)(${~pat})* ]]; then
5657
region_highlight+=("$((mbegin[2] - 1)) $mend[2] $ZSH_HIGHLIGHT_PATTERNS[$pat]")
5758
"$0" "$match[1]" "$pat"; return $?

0 commit comments

Comments
 (0)