aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testing.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-11-30 09:48:10 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-11-30 10:03:37 +0800
commita7dc48f19dcd6341cf5e9e199b3ad30e1b9f7327 (patch)
tree487ffa68b5924bcb076496444133334d5248c0b8 /src/nvim/testing.c
parentf706d24045b5243386460119bbf7c1caa2c5cc37 (diff)
downloadrneovim-a7dc48f19dcd6341cf5e9e199b3ad30e1b9f7327.tar.gz
rneovim-a7dc48f19dcd6341cf5e9e199b3ad30e1b9f7327.tar.bz2
rneovim-a7dc48f19dcd6341cf5e9e199b3ad30e1b9f7327.zip
vim-patch:8.2.5102: interrupt not caught in test
Problem: Interrupt not caught in test. Solution: Consider an exception thrown in the current try/catch when got_int is set. Also catch early exit when not using try/catch. https://github.com/vim/vim/commit/8bea171f154845046239c61bdef50a8e0f12f643 Cherry-pick test changes from patch 8.2.0557. https://github.com/vim/vim/commit/bfe13ccc58ccb96f243a58309800410db1ccb52c Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat (limited to 'src/nvim/testing.c')
-rw-r--r--src/nvim/testing.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/testing.c b/src/nvim/testing.c
index 3617670da9..8c54d9ad32 100644
--- a/src/nvim/testing.c
+++ b/src/nvim/testing.c
@@ -606,6 +606,7 @@ theend:
suppress_errthrow = false;
in_assert_fails = false;
did_emsg = false;
+ got_int = false;
msg_col = 0;
no_wait_return--;
need_wait_return = false;