Add explicit breaks to prevent fall through errors
This commit is contained in:
parent
c76d8ee076
commit
9dace8f9fe
1 changed files with 10 additions and 0 deletions
|
|
@ -482,6 +482,7 @@ static TSQuantifier quantifier_mul(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierZeroOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierZeroOrMore:
|
||||
switch (right) {
|
||||
case TSQuantifierZero:
|
||||
|
|
@ -492,6 +493,7 @@ static TSQuantifier quantifier_mul(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierZeroOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierOne:
|
||||
return right;
|
||||
case TSQuantifierOneOrMore:
|
||||
|
|
@ -505,6 +507,7 @@ static TSQuantifier quantifier_mul(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
};
|
||||
break;
|
||||
}
|
||||
return TSQuantifierZero; // to make compiler happy, but all cases should be covered above!
|
||||
}
|
||||
|
|
@ -526,6 +529,7 @@ static TSQuantifier quantifier_join(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierZeroOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierZeroOrOne:
|
||||
switch (right) {
|
||||
case TSQuantifierZero:
|
||||
|
|
@ -538,6 +542,7 @@ static TSQuantifier quantifier_join(
|
|||
return TSQuantifierZeroOrMore;
|
||||
break;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierZeroOrMore:
|
||||
return TSQuantifierZeroOrMore;
|
||||
case TSQuantifierOne:
|
||||
|
|
@ -552,6 +557,7 @@ static TSQuantifier quantifier_join(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierOneOrMore:
|
||||
switch (right) {
|
||||
case TSQuantifierZero:
|
||||
|
|
@ -562,6 +568,7 @@ static TSQuantifier quantifier_join(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
};
|
||||
break;
|
||||
}
|
||||
return TSQuantifierZero; // to make compiler happy, but all cases should be covered above!
|
||||
}
|
||||
|
|
@ -585,6 +592,7 @@ static TSQuantifier quantifier_add(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierZeroOrMore:
|
||||
switch (right) {
|
||||
case TSQuantifierZero:
|
||||
|
|
@ -596,6 +604,7 @@ static TSQuantifier quantifier_add(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierOne:
|
||||
switch (right) {
|
||||
case TSQuantifierZero:
|
||||
|
|
@ -606,6 +615,7 @@ static TSQuantifier quantifier_add(
|
|||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
};
|
||||
break;
|
||||
case TSQuantifierOneOrMore:
|
||||
return TSQuantifierOneOrMore;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue