Remove state machine transitions "from" Node0

Those aren't used
This commit is contained in:
2024-11-20 11:46:45 -08:00
parent 03d6c7e471
commit 4a22b95d53

View File

@@ -4134,8 +4134,10 @@ template <class NodeTFrom> struct PointIterTable {
};
static constexpr Continuation const *pointIterTable[] = {
PointIterTable<Node0>::table, PointIterTable<Node3>::table,
PointIterTable<Node16>::table, PointIterTable<Node48>::table,
nullptr,
PointIterTable<Node3>::table,
PointIterTable<Node16>::table,
PointIterTable<Node48>::table,
PointIterTable<Node256>::table,
};
@@ -4204,8 +4206,10 @@ template <class NodeTFrom> struct PrefixIterTable {
};
static constexpr Continuation const *prefixIterTable[] = {
PrefixIterTable<Node0>::table, PrefixIterTable<Node3>::table,
PrefixIterTable<Node16>::table, PrefixIterTable<Node48>::table,
nullptr,
PrefixIterTable<Node3>::table,
PrefixIterTable<Node16>::table,
PrefixIterTable<Node48>::table,
PrefixIterTable<Node256>::table,
};
@@ -4217,8 +4221,10 @@ template <class NodeTFrom> struct BeginIterTable {
};
static constexpr Continuation const *beginIterTable[] = {
BeginIterTable<Node0>::table, BeginIterTable<Node3>::table,
BeginIterTable<Node16>::table, BeginIterTable<Node48>::table,
nullptr,
BeginIterTable<Node3>::table,
BeginIterTable<Node16>::table,
BeginIterTable<Node48>::table,
BeginIterTable<Node256>::table,
};
@@ -4230,8 +4236,10 @@ template <class NodeTFrom> struct EndIterTable {
};
static constexpr Continuation const *endIterTable[] = {
EndIterTable<Node0>::table, EndIterTable<Node3>::table,
EndIterTable<Node16>::table, EndIterTable<Node48>::table,
nullptr,
EndIterTable<Node3>::table,
EndIterTable<Node16>::table,
EndIterTable<Node48>::table,
EndIterTable<Node256>::table,
};