[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/tree-sitter 5a2c1a743b: Make sure the treesit path variables are
From: |
Eli Zaretskii |
Subject: |
feature/tree-sitter 5a2c1a743b: Make sure the treesit path variables are lists |
Date: |
Mon, 17 Oct 2022 13:41:09 -0400 (EDT) |
branch: feature/tree-sitter
commit 5a2c1a743b54f7d3355f9b1dc893bbe72e8df6bc
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>
Make sure the treesit path variables are lists
* src/treesit.c: (treesit_load_language)
(treesit_find_override_name): Make sure the lists we use are
really lists.
---
src/treesit.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/treesit.c b/src/treesit.c
index a2da44b4a7..8417b3bb1c 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -445,6 +445,7 @@ static bool
treesit_find_override_name (Lisp_Object language_symbol, Lisp_Object *name,
Lisp_Object *c_symbol)
{
+ CHECK_LIST (Vtreesit_load_name_override_list);
for (Lisp_Object list = Vtreesit_load_name_override_list;
!NILP (list); list = XCDR (list))
{
@@ -489,6 +490,8 @@ treesit_load_language (Lisp_Object language_symbol,
{
Lisp_Object symbol_name = Fsymbol_name (language_symbol);
+ CHECK_LIST (Vtreesit_extra_load_path);
+
/* Figure out the library name and C name. */
Lisp_Object lib_base_name =
concat2 (build_pure_c_string ("libtree-sitter-"), symbol_name);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- feature/tree-sitter 5a2c1a743b: Make sure the treesit path variables are lists,
Eli Zaretskii <=