regcomp: sync from glibc: remove dead store
authorJim Meyering <meyering@redhat.com>
Mon, 4 Jan 2010 08:09:22 +0000 (09:09 +0100)
committerJim Meyering <meyering@redhat.com>
Mon, 4 Jan 2010 14:44:12 +0000 (15:44 +0100)
* lib/regcomp.c (duplicate_node_closure): Remove useless
search_duplicated_node call and dead store.

ChangeLog
lib/regcomp.c

index a69a14cc6576b65c976e39963e180f1329bf79fd..79da54e1426687fdab383edbbf3fab87bdae6353 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2010-01-04  Jim Meyering  <meyering@redhat.com>
 
+       regcomp: sync from glibc: remove dead store
+       * lib/regcomp.c (duplicate_node_closure): Remove useless
+       search_duplicated_node call and dead store.
+
        regcomp: sync from glibc; always use nl_langinfo
        * lib/regcomp.c (init_dfa) [!LIBC]: Always use nl_langinfo (CODESET),
        now that gnulib provides it.  Recognize UTF8 as well as UTF-8.
index 3f21722367ec7153618ee4d48621de833b6690e0..0b900c5b6b31a75d242d5d3a726b14da04b20617 100644 (file)
@@ -1503,7 +1503,6 @@ duplicate_node_closure (re_dfa_t *dfa, Idx top_org_node, Idx top_clone_node,
             destination.  */
          org_dest = dfa->edests[org_node].elems[0];
          re_node_set_empty (dfa->edests + clone_node);
-         clone_dest = search_duplicated_node (dfa, org_dest, constraint);
          /* If the node is root_node itself, it means the epsilon closure
             has a loop.  Then tie it to the destination of the root_node.  */
          if (org_node == root_node && clone_node != org_node)