[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/tree-sitter aa6958c04e 1/8: ; * src/treesit.c (treesit_load_lang
From: |
Yuan Fu |
Subject: |
feature/tree-sitter aa6958c04e 1/8: ; * src/treesit.c (treesit_load_language): Move call to eassume. |
Date: |
Mon, 21 Nov 2022 16:38:43 -0500 (EST) |
branch: feature/tree-sitter
commit aa6958c04e6912f0fe58e658c91459db8f86b08a
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
; * src/treesit.c (treesit_load_language): Move call to eassume.
If handle is ever going to be NULL, it will be when error != NULL, so
we should only eassume handle != NULL after the check for error.
---
src/treesit.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/treesit.c b/src/treesit.c
index 07d78626e6..91c26374b3 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -570,9 +570,6 @@ treesit_load_language (Lisp_Object language_symbol,
break;
}
- /* ??? */
- eassume (handle != NULL);
-
if (error != NULL)
{
*signal_symbol = Qtreesit_load_language_error;
@@ -582,6 +579,7 @@ treesit_load_language (Lisp_Object language_symbol,
}
/* Load TSLanguage. */
+ eassume (handle != NULL);
dynlib_error ();
TSLanguage *(*langfn) (void);
char *c_name = xstrdup (SSDATA (base_name));
- feature/tree-sitter updated (9f7ae2be60 -> 3f37f6b435), Yuan Fu, 2022/11/21
- feature/tree-sitter aa6958c04e 1/8: ; * src/treesit.c (treesit_load_language): Move call to eassume.,
Yuan Fu <=
- feature/tree-sitter b2ea38ab03 4/8: ; Minor fix in c-ts-mode fontification, Yuan Fu, 2022/11/21
- feature/tree-sitter 0cbb7d3bd0 2/8: Further tweak tree-sitter fontification heuristics, Yuan Fu, 2022/11/21
- feature/tree-sitter 6cf8bf5042 3/8: Allow major modes to tweak tree-sitter fontification, Yuan Fu, 2022/11/21
- feature/tree-sitter eb1a35adc1 7/8: ; Update tree-sitter starter guide, Yuan Fu, 2022/11/21
- feature/tree-sitter abf40a41aa 6/8: ; Fix typo in c-ts-mode--font-lock-settings, Yuan Fu, 2022/11/21
- feature/tree-sitter 3f37f6b435 8/8: ; * test/src/treesit-tests.el (treesit-misc): Remove test., Yuan Fu, 2022/11/21
- feature/tree-sitter aaeaa310f0 5/8: Merge remote-tracking branch 'savannah/master' into feature/tree-sitter, Yuan Fu, 2022/11/21