b8a243ea48
The `bool` return types were added to `FlowAnalysis` methods `nullAwareAccess_rightBegin`, `ifNullExpression_rightBegin`, `equalityOp_end`, and `isExpression_end` in September as part of an effort to fix mixed-mode unsoundness loopholes by having the front end throw exceptions if "impossible" conditions arose. We later decided that we would prefer to allow these conditions to arise without generating exceptions, because that makes it easier for the user to write defensive mixed-mode code. So the booleans stopped being used. This CL removes them entirely. Change-Id: Ia0ff91a22fe79c2df1dea89bbb286c84a3603821 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170125 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>