From b56e266d6450e21575edf3af355c9723faa0ba97 Mon Sep 17 00:00:00 2001 From: duerst Date: Sun, 2 Dec 2018 23:28:42 +0000 Subject: [PATCH] remove unnecessary settings with NULL_NODE in \X implementation Remove unnecessary settings of node_array elements to NULL_NODE. We can do this because we initialize the whole array to NULL_NODEs and set everything again to NULL_NODEs when creating a sequence or alternative node. Also, fix an index error in the initialization of node_array. (issue #15343) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- regparse.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/regparse.c b/regparse.c index b476815cfe..77876b0023 100644 --- a/regparse.c +++ b/regparse.c @@ -5849,7 +5849,7 @@ node_extended_grapheme_cluster(Node** np, ScanEnv* env) Node **seq = node_array; /* seq[5] */ Node **alts = node_array+5; /* alts[4] */ - for (i=0; i<8; i++) + for (i=0; i