Partial body resolve: added a test to fail if smart-casts will become too clever

This commit is contained in:
Valentin Kipyatkov
2014-11-18 17:30:08 +03:00
parent e7ba59b209
commit ca8d45259b
4 changed files with 21 additions and 2 deletions
@@ -175,7 +175,6 @@ class PartialBodyResolveFilter(elementToResolve: JetElement, private val body: J
override fun visitWhileExpression(expression: JetWhileExpression) {
val condition = expression.getCondition()
// we need to enter the body only for "while(true)"
//TODO: what about e.g. "1 == 1"
if (condition.isTrueConstant()) {
expression.acceptChildren(this)
}