[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-29 b3847c02083: ; Minor cleanup in treesit.c
From: |
Eli Zaretskii |
Subject: |
emacs-29 b3847c02083: ; Minor cleanup in treesit.c |
Date: |
Tue, 6 Dec 2022 12:28:42 -0500 (EST) |
branch: emacs-29
commit b3847c020835676d5266801573e00aed1967b8e4
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>
; Minor cleanup in treesit.c
* src/treesit.c (Ftreesit_query_capture)
(Ftreesit_parser_set_included_ranges): Minor cleanups.
---
src/treesit.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/treesit.c b/src/treesit.c
index 343054ed53e..9926806612a 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -1501,9 +1501,9 @@ buffer. */)
for (int idx = 0; !NILP (ranges); idx++, ranges = XCDR (ranges))
{
Lisp_Object range = XCAR (ranges);
- EMACS_INT beg_byte = buf_charpos_to_bytepos (buffer,
+ ptrdiff_t beg_byte = buf_charpos_to_bytepos (buffer,
XFIXNUM (XCAR (range)));
- EMACS_INT end_byte = buf_charpos_to_bytepos (buffer,
+ ptrdiff_t end_byte = buf_charpos_to_bytepos (buffer,
XFIXNUM (XCDR (range)));
/* Shouldn't violate assertion since we just checked for
buffer size at the beginning of this function. */
@@ -2507,10 +2507,8 @@ the query. */)
/* Set query range. */
if (!NILP (beg) && !NILP (end))
{
- EMACS_INT beg_byte = buf_charpos_to_bytepos (current_buffer,
- XFIXNUM (beg));
- EMACS_INT end_byte = buf_charpos_to_bytepos (current_buffer,
- XFIXNUM (end));
+ ptrdiff_t beg_byte = CHAR_TO_BYTE (XFIXNUM (beg));
+ ptrdiff_t end_byte = CHAR_TO_BYTE (XFIXNUM (end));
/* We never let tree-sitter run on buffers too large, so these
assertion should never hit. */
eassert (beg_byte - visible_beg <= UINT32_MAX);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-29 b3847c02083: ; Minor cleanup in treesit.c,
Eli Zaretskii <=