]> git.eshelyaron.com Git - emacs.git/commitdiff
; Fix non-tree-sitter builds
authorEli Zaretskii <eliz@gnu.org>
Fri, 13 Jan 2023 06:58:03 +0000 (08:58 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 13 Jan 2023 06:58:03 +0000 (08:58 +0200)
* src/fns.c (internal_equal): Call treesit_node_eq only if
tree-sitter was compiled in.

src/fns.c

index d5f7565d3d70fba3de3e2f56bba15f6b4c8e01b8..3984e318febf2a2bbb5756bb6439b55b90847456 100644 (file)
--- a/src/fns.c
+++ b/src/fns.c
@@ -2826,10 +2826,11 @@ internal_equal (Lisp_Object o1, Lisp_Object o2, enum equal_kind equal_kind,
                    && !memcmp (bool_vector_data (o1), bool_vector_data (o2),
                                bool_vector_bytes (size)));
          }
+
+#ifdef HAVE_TREE_SITTER
        if (TS_NODEP (o1))
-         {
-           return treesit_node_eq (o1, o2);
-         }
+         return treesit_node_eq (o1, o2);
+#endif
 
        /* Aside from them, only true vectors, char-tables, compiled
           functions, and fonts (font-spec, font-entity, font-object)