diff --git a/lib/src/tree_cursor.c b/lib/src/tree_cursor.c index 8e6d9414..5383c094 100644 --- a/lib/src/tree_cursor.c +++ b/lib/src/tree_cursor.c @@ -291,7 +291,7 @@ void ts_tree_cursor_goto_descendant( } else if (self->stack.size <= 1) { return; } else { - array_pop(&self->stack); + self->stack.size--; } }