@@ -924,8 +924,17 @@ func Test_regexp_error()
924924 call assert_fails (" call matchlist('x x', '\\ %#=1 \\ ze*')" , ' E888:' )
925925 call assert_fails (" call matchlist('x x', '\\ %#=2 \\ zs*')" , ' E888:' )
926926 call assert_fails (" call matchlist('x x', '\\ %#=2 \\ ze*')" , ' E888:' )
927- call assert_fails (' exe "normal /\\%#=1\\%[x\\%[x]]\<CR>"' , ' E369:' )
928927 call assert_fails (" call matchstr('abcd', '\\ %o841\\ %o142')" , ' E678:' )
928+ call assert_fails (" call matchstr('abcd', '\\ %#=2\\ %2147483647c')" , ' E951:' )
929+ call assert_fails (" call matchstr('abcd', '\\ %#=2\\ %2147483647l')" , ' E951:' )
930+ call assert_fails (" call matchstr('abcd', '\\ %#=2\\ %2147483647v')" , ' E951:' )
931+ call assert_fails (' exe "normal /\\%#=1\\%[x\\%[x]]\<CR>"' , ' E369:' )
932+ call assert_fails (' exe "normal /\\%#=2\\%2147483647l\<CR>"' , ' E951:' )
933+ call assert_fails (' exe "normal /\\%#=2\\%2147483647c\<CR>"' , ' E951:' )
934+ call assert_fails (' exe "normal /\\%#=2\\%102261126v\<CR>"' , ' E951:' )
935+ call assert_fails (' exe "normal /\\%#=2\\%2147483646l\<CR>"' , ' E486:' )
936+ call assert_fails (' exe "normal /\\%#=2\\%2147483646c\<CR>"' , ' E486:' )
937+ call assert_fails (' exe "normal /\\%#=2\\%102261125v\<CR>"' , ' E486:' )
929938 call assert_equal (' ' , matchstr (' abcd' , ' \%o181\%o142' ))
930939endfunc
931940
0 commit comments