Fix fallthrough warnings
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-06-28 13:32:28 +02:00
parent df79489d4d
commit 0d63543ff4
3 changed files with 7 additions and 20 deletions

View File

@@ -266,11 +266,7 @@ namespace Porygon::Evaluation {
case BoundExpressionKind::PeriodIndex:
return dynamic_pointer_cast<NumericEvalValue>(this->EvaluatePeriodIndexExpression(expression));
case BoundExpressionKind::LiteralString:
case BoundExpressionKind::LiteralBool:
case BoundExpressionKind::Bad:
case BoundExpressionKind::NumericalTable:
case BoundExpressionKind::Table:
default:
throw;
}
}
@@ -293,12 +289,7 @@ namespace Porygon::Evaluation {
case BoundExpressionKind::PeriodIndex:
return dynamic_pointer_cast<BooleanEvalValue>(this->EvaluatePeriodIndexExpression(expression));
case BoundExpressionKind::Bad:
case BoundExpressionKind::LiteralInteger:
case BoundExpressionKind::LiteralFloat:
case BoundExpressionKind::LiteralString:
case BoundExpressionKind::NumericalTable:
case BoundExpressionKind::Table:
default:
throw;
}
@@ -319,13 +310,7 @@ namespace Porygon::Evaluation {
case BoundExpressionKind::PeriodIndex:
return dynamic_pointer_cast<StringEvalValue>(this->EvaluatePeriodIndexExpression(expression));
case BoundExpressionKind::Bad:
case BoundExpressionKind::LiteralInteger:
case BoundExpressionKind::LiteralFloat:
case BoundExpressionKind::LiteralBool:
case BoundExpressionKind::Unary:
case BoundExpressionKind::NumericalTable:
case BoundExpressionKind::Table:
default:
throw;
}