Skip to content

Commit edbdf4b

Browse files
committed
Increase maximum pre-allocation size of external scanner state
1 parent 234d020 commit edbdf4b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/runtime/subtree.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,13 @@ extern TSStateId TS_TREE_STATE_NONE;
1717
typedef struct {
1818
union {
1919
char *long_data;
20-
char short_data[sizeof(char *) + sizeof(uint32_t)];
20+
char short_data[16];
2121
};
2222
uint32_t length;
2323
} ExternalScannerState;
2424

2525
typedef struct Subtree Subtree;
2626

27-
typedef Array(const Subtree *) SubtreeArray;
28-
typedef Array(Subtree *) MutableSubtreeArray;
29-
3027
struct Subtree {
3128
Length padding;
3229
Length size;
@@ -71,6 +68,9 @@ struct Subtree {
7168
};
7269
};
7370

71+
typedef Array(const Subtree *) SubtreeArray;
72+
typedef Array(Subtree *) MutableSubtreeArray;
73+
7474
typedef struct {
7575
MutableSubtreeArray free_trees;
7676
MutableSubtreeArray tree_stack;

0 commit comments

Comments
 (0)