]> granicus.if.org Git - onig/commitdiff
remove default case for EnclosureType switch
authorK.Kosako <kkosako0@gmail.com>
Fri, 2 Nov 2018 14:06:45 +0000 (23:06 +0900)
committerK.Kosako <kkosako0@gmail.com>
Fri, 2 Nov 2018 14:06:45 +0000 (23:06 +0900)
src/regcomp.c

index 248812e441e4d24bf86bd689d81514f809e3efe6..9b7918fa8907d5df168ecd47bdb5545210b84fcb 100644 (file)
@@ -1125,8 +1125,8 @@ compile_length_enclosure_node(EnclosureNode* node, regex_t* reg)
     }
     break;
 
-  default:
-    return ONIGERR_TYPE_BUG;
+  case ENCLOSURE_OPTION:
+    len = tlen;
     break;
   }
 
@@ -1299,10 +1299,6 @@ compile_enclosure_node(EnclosureNode* node, regex_t* reg, ScanEnv* env)
       }
     }
     break;
-
-  default:
-    return ONIGERR_TYPE_BUG;
-    break;
   }
 
   return r;
@@ -2273,9 +2269,6 @@ get_char_len_node1(Node* node, regex_t* reg, int* len, int level)
           }
         }
         break;
-
-      default:
-        break;
       }
     }
     break;
@@ -3891,8 +3884,6 @@ quantifiers_memory_node_info(Node* node)
           }
         }
         break;
-      default:
-        break;
       }
     }
     break;
@@ -6710,8 +6701,8 @@ print_indent_tree(FILE* f, Node* node, int indent)
     case ENCLOSURE_STOP_BACKTRACK:
       fprintf(f, "stop-bt");
       break;
-
-    default:
+    case ENCLOSURE_IF_ELSE:
+      fprintf(f, "if-else");
       break;
     }
     fprintf(f, "\n");