Allow no else in annotated when-statements

This commit is contained in:
Andrey Breslav
2013-09-23 02:05:07 +04:00
parent db9dd5d320
commit 8f6b6639c5
4 changed files with 21 additions and 1 deletions
@@ -138,7 +138,10 @@ public final class ExpressionVisitor extends TranslatorVisitor<JsNode> {
@NotNull TranslationContext context) {
JetExpression expressionInside = expression.getExpression();
if (expressionInside != null) {
return expressionInside.accept(this, context);
JsNode translated = expressionInside.accept(this, context);
if (translated != null) {
return translated;
}
}
return context.program().getEmptyStatement();
}