diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/treesit.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/treesit.c b/src/treesit.c index 835b07c9312..4a7c4019561 100644 --- a/src/treesit.c +++ b/src/treesit.c | |||
| @@ -840,11 +840,11 @@ treesit_ensure_position_synced (Lisp_Object parser) | |||
| 840 | static void | 840 | static void |
| 841 | treesit_check_buffer_size (struct buffer *buffer) | 841 | treesit_check_buffer_size (struct buffer *buffer) |
| 842 | { | 842 | { |
| 843 | ptrdiff_t buffer_size = (BUF_Z (buffer) - BUF_BEG (buffer)); | 843 | ptrdiff_t buffer_size_bytes = (BUF_Z_BYTE (buffer) - BUF_BEG_BYTE (buffer)); |
| 844 | if (buffer_size > UINT32_MAX) | 844 | if (buffer_size_bytes > UINT32_MAX) |
| 845 | xsignal2 (Qtreesit_buffer_too_large, | 845 | xsignal2 (Qtreesit_buffer_too_large, |
| 846 | build_pure_c_string ("Buffer size cannot be larger than 4GB"), | 846 | build_pure_c_string ("Buffer size cannot be larger than 4GB"), |
| 847 | make_fixnum (buffer_size)); | 847 | make_fixnum (buffer_size_bytes)); |
| 848 | } | 848 | } |
| 849 | 849 | ||
| 850 | static Lisp_Object treesit_make_ranges (const TSRange *, uint32_t, struct buffer *); | 850 | static Lisp_Object treesit_make_ranges (const TSRange *, uint32_t, struct buffer *); |