From f6a3fdd6848d67dc54cebb6c297f8ebdc109c3a3 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sun, 14 Apr 2024 21:48:32 +0800 Subject: refactor: fix clang NonNullParamChecker warnings (#28327) --- src/nvim/window.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/nvim/window.c') diff --git a/src/nvim/window.c b/src/nvim/window.c index 7389b1fe2f..9f030d2bab 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -1959,6 +1959,7 @@ int win_splitmove(win_T *wp, int size, int flags) // Remove the window and frame from the tree of frames. Don't flatten any // frames yet so we can restore things if win_split_ins fails. winframe_remove(wp, &dir, NULL, &unflat_altfr); + assert(unflat_altfr != NULL); win_remove(wp, NULL); last_status(false); // may need to remove last status line win_comp_pos(); // recompute window positions @@ -1967,6 +1968,7 @@ int win_splitmove(win_T *wp, int size, int flags) // Split a window on the desired side and put "wp" there. if (win_split_ins(size, flags, wp, dir, unflat_altfr) == NULL) { if (!wp->w_floating) { + assert(unflat_altfr != NULL); // win_split_ins doesn't change sizes or layout if it fails to insert an // existing window, so just undo winframe_remove. winframe_restore(wp, dir, unflat_altfr); -- cgit