commit 36f44b3121fcdcb6532d77389b59c4e1b7382ac4
parent bc1018a8d3eeeade9b3fad147a9d9a819985d69d
Author: Luuk van Baal <luukvbaal@gmail.com>
Date: Sun, 16 Feb 2025 00:02:15 +0100
fix(api): remove invalid assertions
Problem: `try_leave()` assertions moved in #31600 no longer hold.
Solution: Remove the assertions.
Diffstat:
1 file changed, 0 insertions(+), 7 deletions(-)
diff --git a/src/nvim/api/private/helpers.c b/src/nvim/api/private/helpers.c
@@ -123,13 +123,6 @@ void try_leave(const TryState *const tstate, Error *const err)
discard_current_exception();
}
- assert(msg_list == &tstate->private_msg_list);
- assert(*msg_list == NULL);
- assert(current_exception == NULL);
- assert(!got_int);
- assert(!did_throw);
- assert(!need_rethrow);
- assert(!did_emsg);
// Restore the exception context.
msg_list = (msglist_T **)tstate->msg_list;
current_exception = tstate->current_exception;