]> git.eshelyaron.com Git - emacs.git/commitdiff
Change malloc to xmalloc in treesit.c
authorYuan Fu <casouri@gmail.com>
Tue, 18 Oct 2022 00:13:25 +0000 (17:13 -0700)
committerYuan Fu <casouri@gmail.com>
Tue, 18 Oct 2022 00:13:25 +0000 (17:13 -0700)
* src/treesit.c (Ftreesit_parser_set_included_ranges): Change malloc
to xmalloc.

src/treesit.c

index 60280e02898a3aa64db4951aeb3c2ff26bd8a902..5994f6c263d763a0fd34235e960a2c06a03709d2 100644 (file)
@@ -1335,8 +1335,7 @@ is nil, the PARSER is to parse the whole buffer.  */)
       if (list_length (ranges) > UINT32_MAX)
        xsignal (Qargs_out_of_range, list2 (ranges, Flength (ranges)));
       uint32_t len = (uint32_t) list_length (ranges);
-      /* FIXME: We should test the return value of malloc below.  */
-      TSRange *treesit_ranges = malloc (sizeof(TSRange) * len);
+      TSRange *treesit_ranges = xmalloc (sizeof(TSRange) * len);
       struct buffer *buffer = XBUFFER (XTS_PARSER (parser)->buffer);
 
       for (int idx = 0; !NILP (ranges); idx++, ranges = XCDR (ranges))