]> granicus.if.org Git - onig/commitdiff
reduce code
authorK.Kosako <kosako@sofnec.co.jp>
Fri, 9 Jun 2017 08:32:07 +0000 (17:32 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Fri, 9 Jun 2017 08:32:07 +0000 (17:32 +0900)
src/regcomp.c

index f370abcd8e160d7467a79b7dd4f8a872f34bb99d..2f98e03bac6fc4423ae77a48f23471dc4b7b9fe1 100644 (file)
@@ -2808,13 +2808,9 @@ subexp_inf_recursive_check(Node* node, ScanEnv* env, int head)
     break;
 
   case NODE_ANCHOR:
-    {
-      AnchorNode* an = ANCHOR_(node);
-      if (ANCHOR_HAS_BODY(an))
-        r = subexp_inf_recursive_check(NODE_ANCHOR_BODY(an), env, head);
-    }
-    break;
-
+    if (! ANCHOR_HAS_BODY(ANCHOR_(node)))
+      break;
+    /* fall */
   case NODE_CALL:
     r = subexp_inf_recursive_check(NODE_BODY(node), env, head);
     break;