Index: pkg/analyzer/lib/src/generated/resolver.dart |
diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart |
index 8f0038abd93fdb634df6c3596d64bb03e0241e69..7dbf6e42c99492dbe9054a776fd77d0869c52b5e 100644 |
--- a/pkg/analyzer/lib/src/generated/resolver.dart |
+++ b/pkg/analyzer/lib/src/generated/resolver.dart |
@@ -3690,7 +3690,9 @@ class ExitDetector extends GeneralizingAstVisitor<bool> { |
if (thenStatement == null || elseStatement == null) { |
return false; |
} |
- return _nodeExits(thenStatement) && _nodeExits(elseStatement); |
+ bool thenExits = _nodeExits(thenStatement); |
+ bool elseExits = _nodeExits(elseStatement); |
+ return thenExits && elseExits; |
} |
@override |