aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2020-10-10 15:33:53 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2020-10-10 16:00:20 +0200
commit88e6e7e08c1cab727d23196c0f54904fabdddb0c (patch)
tree691684c0102b81ac5378d7ebebd6c31538038ac2
parent0b615dae073c14078c0a92b8aaed1da24575afcf (diff)
downloadrneovim-88e6e7e08c1cab727d23196c0f54904fabdddb0c.tar.gz
rneovim-88e6e7e08c1cab727d23196c0f54904fabdddb0c.tar.bz2
rneovim-88e6e7e08c1cab727d23196c0f54904fabdddb0c.zip
because reasons (undefined behavior)
-rw-r--r--src/nvim/api/vim.c3
-rw-r--r--src/nvim/screen.c5
2 files changed, 3 insertions, 5 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c
index 4038113cba..876b052a8e 100644
--- a/src/nvim/api/vim.c
+++ b/src/nvim/api/vim.c
@@ -2628,7 +2628,8 @@ static DecorationProvider *get_provider(NS ns_id, bool force)
for (ssize_t j = (ssize_t)kv_size(decoration_providers)-1; j >= i; j++) {
// allocates if needed:
- kv_a(decoration_providers, (size_t)j+1) = kv_A(decoration_providers, j);
+ (void)kv_a(decoration_providers, (size_t)j+1);
+ kv_A(decoration_providers, (size_t)j+1) = kv_A(decoration_providers, j);
}
DecorationProvider *item = &kv_a(decoration_providers, (size_t)i);
*item = DECORATION_PROVIDER_INIT(ns_id);
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index 1bbc76cb0f..95d0f32606 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -637,13 +637,10 @@ int update_screen(int type)
continue;
}
- bool active;
if (p->redraw_end != LUA_NOREF) {
FIXED_TEMP_ARRAY(args, 1);
args.items[0] = INTEGER_OBJ(display_tick);
- active = provider_invoke(p->ns_id, "end", p->redraw_end, args, true);
- } else {
- active = true;
+ provider_invoke(p->ns_id, "end", p->redraw_end, args, true);
}
}
kvi_destroy(providers);