From 4a22b95d53eda081a8ed98b47bfd7e5c8f8dcb72 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Wed, 20 Nov 2024 11:46:45 -0800 Subject: [PATCH] Remove state machine transitions "from" Node0 Those aren't used --- ConflictSet.cpp | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index b8f9303..1cbe4d4 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -4134,8 +4134,10 @@ template struct PointIterTable { }; static constexpr Continuation const *pointIterTable[] = { - PointIterTable::table, PointIterTable::table, - PointIterTable::table, PointIterTable::table, + nullptr, + PointIterTable::table, + PointIterTable::table, + PointIterTable::table, PointIterTable::table, }; @@ -4204,8 +4206,10 @@ template struct PrefixIterTable { }; static constexpr Continuation const *prefixIterTable[] = { - PrefixIterTable::table, PrefixIterTable::table, - PrefixIterTable::table, PrefixIterTable::table, + nullptr, + PrefixIterTable::table, + PrefixIterTable::table, + PrefixIterTable::table, PrefixIterTable::table, }; @@ -4217,8 +4221,10 @@ template struct BeginIterTable { }; static constexpr Continuation const *beginIterTable[] = { - BeginIterTable::table, BeginIterTable::table, - BeginIterTable::table, BeginIterTable::table, + nullptr, + BeginIterTable::table, + BeginIterTable::table, + BeginIterTable::table, BeginIterTable::table, }; @@ -4230,8 +4236,10 @@ template struct EndIterTable { }; static constexpr Continuation const *endIterTable[] = { - EndIterTable::table, EndIterTable::table, - EndIterTable::table, EndIterTable::table, + nullptr, + EndIterTable::table, + EndIterTable::table, + EndIterTable::table, EndIterTable::table, };