diff src/vim9.h @ 32454:db97ccaaa7c8 v9.0.1558

patch 9.0.1558: wrong error for unreachable code after :throw Commit: https://github.com/vim/vim/commit/a2c0028fdf8dcf0408e27be730ac0e691ef9559b Author: Bram Moolenaar <Bram@vim.org> Date: Sun May 14 22:05:15 2023 +0100 patch 9.0.1558: wrong error for unreachable code after :throw Problem: Wrong error for unreachable code after :throw. Solution: Adjust the error message.
author Bram Moolenaar <Bram@vim.org>
date Sun, 14 May 2023 23:15:03 +0200
parents 76fd08a4ae1d
children 448aef880252
line wrap: on
line diff
--- a/src/vim9.h
+++ b/src/vim9.h
@@ -842,6 +842,7 @@ struct cctx_S {
     skip_T	ctx_skip;
     scope_T	*ctx_scope;	    // current scope, NULL at toplevel
     int		ctx_had_return;	    // last seen statement was "return"
+    int		ctx_had_throw;	    // last seen statement was "throw"
 
     cctx_T	*ctx_outer;	    // outer scope for lambda or nested
 				    // function