]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0976: Vim9: missing return statement with throw v9.1.0976
authorYegappan Lakshmanan <yegappan@yahoo.com>
Mon, 30 Dec 2024 08:56:34 +0000 (09:56 +0100)
committerChristian Brabandt <cb@256bit.org>
Mon, 30 Dec 2024 08:56:34 +0000 (09:56 +0100)
commitab9a8947d73c09981b966d3994f0a9298b8b5674
treeda856c9be8eb4e0f81ebcce7e6445d233fa1dbbe
parentb0206e9fb58c8a1c0e0b032f11ce056952182786
patch 9.1.0976: Vim9: missing return statement with throw

Problem:  Vim9: missing return statement with throw
          (atitcreate)
Solution: Treat a throw statement at the end of an if-else block as a
          return statement (Yegappan Lakshmanan)

fixes: #16312
closes: #16338

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/testdir/test_vim9_func.vim
src/version.c
src/vim9cmds.c
src/vim9compile.c