From 3069849bd4c1048a8f8c0467d26560fad939e791 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Mon, 21 Nov 2022 13:24:15 +0800 Subject: [PATCH] * src/treesit.c (treesit_load_language): Fix uninitialized uses. --- src/treesit.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/treesit.c b/src/treesit.c index 291698e4e43..599a9b883ef 100644 --- a/src/treesit.c +++ b/src/treesit.c @@ -554,9 +554,11 @@ treesit_load_language (Lisp_Object language_symbol, when succeed, record the error message and try the next one when fail. */ dynlib_handle_ptr handle; - char const *error; + const char *error; tail = path_candidates; + error = NULL; + handle = NULL; FOR_EACH_TAIL (tail) { @@ -568,6 +570,9 @@ treesit_load_language (Lisp_Object language_symbol, break; } + /* ??? */ + eassume (handle != NULL); + if (error != NULL) { *signal_symbol = Qtreesit_load_language_error; -- 2.39.5