diff --git a/mypy/checker.py b/mypy/checker.py
--- a/mypy/checker.py
+++ b/mypy/checker.py
@@ -1203,7 +1203,9 @@ def check_func_def(self, defn: FuncItem, typ: CallableType, name: str | None) ->
                 return_type = get_proper_type(return_type)
 
                 if self.options.warn_no_return:
-                    if not isinstance(return_type, (NoneType, AnyType)):
+                    if not self.current_node_deferred and not isinstance(
+                        return_type, (NoneType, AnyType)
+                    ):
                         # Control flow fell off the end of a function that was
                         # declared to return a non-None type and is not
                         # entirely pass/Ellipsis/raise NotImplementedError.
@@ -2431,6 +2433,7 @@ def should_report_unreachable_issues(self) -> bool:
         return (
             self.in_checked_function()
             and self.options.warn_unreachable
+            and not self.current_node_deferred
             and not self.binder.is_unreachable_warning_suppressed()
         )
 
@@ -4179,14 +4182,7 @@ def visit_try_without_finally(self, s: TryStmt, try_frame: bool) -> None:
                                 # To support local variables, we make this a definition line,
                                 # causing assignment to set the variable's type.
                                 var.is_inferred_def = True
-                                # We also temporarily set current_node_deferred to False to
-                                # make sure the inference happens.
-                                # TODO: Use a better solution, e.g. a
-                                # separate Var for each except block.
-                                am_deferring = self.current_node_deferred
-                                self.current_node_deferred = False
                                 self.check_assignment(var, self.temp_node(t, var))
-                                self.current_node_deferred = am_deferring
                         self.accept(s.handlers[i])
                         var = s.vars[i]
                         if var:

diff --git a/test-data/unit/check-flags.test b/test-data/unit/check-flags.test
--- a/test-data/unit/check-flags.test
+++ b/test-data/unit/check-flags.test
@@ -366,6 +366,22 @@ def f() -> NoReturn:  # E: Implicit return in function which does not return
   non_trivial_function = 1
 [builtins fixtures/dict.pyi]
 
+[case testNoReturnImplicitReturnCheckInDeferredNode]
+# flags: --warn-no-return
+from typing import NoReturn
+
+def exit() -> NoReturn: ...
+
+def force_forward_reference() -> int:
+    return 4
+
+def f() -> NoReturn:
+    x
+    exit()
+
+x = force_forward_reference()
+[builtins fixtures/exception.pyi]
+
 [case testNoReturnNoWarnNoReturn]
 # flags: --warn-no-return
 from mypy_extensions import NoReturn
diff --git a/test-data/unit/check-statements.test b/test-data/unit/check-statements.test
--- a/test-data/unit/check-statements.test
+++ b/test-data/unit/check-statements.test
@@ -945,6 +945,18 @@ x = f()
 main:10: note: Revealed type is "builtins.int"
 main:15: note: Revealed type is "builtins.str"
 
+[case testExceptionVariableWithDisallowAnyExprInDeferredNode]
+# flags: --disallow-any-expr
+def f() -> int:
+    x
+    try:
+        pass
+    except Exception as ex:
+        pass
+    return 0
+x = f()
+[builtins fixtures/exception.pyi]
+
 [case testArbitraryExpressionAsExceptionType]
 import typing
 a = BaseException
diff --git a/test-data/unit/check-unreachable-code.test b/test-data/unit/check-unreachable-code.test
--- a/test-data/unit/check-unreachable-code.test
+++ b/test-data/unit/check-unreachable-code.test
@@ -1397,3 +1397,20 @@ a or a  # E: Right operand of "or" is never evaluated
 1 and a and 1  # E: Right operand of "and" is never evaluated
 a and a  # E: Right operand of "and" is never evaluated
 [builtins fixtures/exception.pyi]
+
+[case testUnreachableFlagWithTerminalBranchInDeferredNode]
+# flags: --warn-unreachable
+from typing import NoReturn
+
+def assert_never(x: NoReturn) -> NoReturn: ...
+
+def force_forward_ref() -> int:
+    return 4
+
+def f(value: None) -> None:
+    x
+    if value is not None:
+        assert_never(value)
+
+x = force_forward_ref()
+[builtins fixtures/exception.pyi]

(🐞) False `except` contains `Any` when inside a function that references a variable that is defined after the function and has an inferred type
```py
def f():
    a
    try:
        pass
    except Exception as ex:  # error: Expression has type "Any"  [misc]
        pass


a = 1 + 1
```
[playground](https://mypy-play.net/?mypy=latest&python=3.10&flags=strict%2Cdisallow-any-expr&gist=717ff04546bfcc3139e433ad8399273c)

Related to #8900
mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testFollowImportsError mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testWarnNoReturnIgnoresTrivialFunctions mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUnannotatedFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyNewType mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testIgnoreMissingImportsFalse mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testWarnNoReturnWorksWithAlwaysTrue mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUnannotatedArgument mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testIgnoreMissingImportsTrue mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileIncompleteDefsBasic mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyCallableAndTuple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testWarnNoReturnWorksWithAlwaysFalse mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoArgumentFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileIncompleteDefsBasicPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnySubclassingExplicitAny mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testWarnNoReturnWorksWithMypyTrue mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalBasic mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUnannotatedReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalBasicPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUnannotatedReturnWithFastParser mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyVarDeclaration mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testLambda mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalBasicImportStandard mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUntypedDef mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnDisallowsReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUnannotatedReturnWithOnlySelfArgument mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalBasicImportStandardPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUnimportedAnyTypedDictSimple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUnannotatedReturnWithNontrivialReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalBasicImportOptional mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnWithoutImplicitReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testUntypedAsyncDef mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalBasicImportOptionalPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUnimportedAnyTypedDictGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedUnannotatedDecorator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnDisallowsImplicitReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalListItemImportOptional mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedErrorIsReportedOnlyOnce mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testAsyncUnannotatedArgument mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedReturnAny mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalListItemImportOptionalPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedReturnCallable mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testAsyncUnannotatedReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDefsUntypedDecorator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalComplicatedList mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsUnresolvedDecorator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnNoWarnNoReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedNonexistentDecorator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorUntypedDef mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalNoneArguments mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsPartialFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsImpreciseDecorator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerFileStrictOptionalNoneArgumentsPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedPartlyTypedCallable mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnInExpr mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsMultipleDecorators mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitTypesIgnoreMissingTypes mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedReturnsCallableNoParams mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitTypes mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsCallableInstance mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnVariable mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsCallableInstanceDecoratedCall mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedDecoratorReturnsNonCallable mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyVariableDefinition mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedDecoratorsNonCallableInstance mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testSubclassingAny mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedUntypedUndecoratedFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testSubclassingAnyMultipleBaseClasses mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyInherit mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testSubclassingAnySilentImports mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyDecoratedTwoDecorators mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyAlias mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnAsync mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testSubclassingAnySilentImports2 mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyCast mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoWarnNoReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictInConfigAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyNamedTuple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprSimple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowImplicitAnyTypeVarConstraints mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictInConfigAnyGenericPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoWarnNoReturnNoStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprUnannotatedFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprEnum mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictFalseInConfigAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnImportFromTyping mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testShowErrorContextFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprExplicitAnyParam mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictFalseInConfigAnyGenericPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testShowErrorContextClass mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprTypedDict mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testShowErrorContextMember mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefs mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprAllowsAnyInCast mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefsNoReturn mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testShowErrorContextModule mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictAndStrictEquality mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefsSelf mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testShowErrorContextTopLevel mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictEqualityPerFile mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefsPartiallyAnnotatedParams mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testShowErrorContextFromHere mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprAllowsAnyInVariableAssignmentWithExplicitTypeAnnotation mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testStrictEqualityPerFilePyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testFollowImportsNormal mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitReexport mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefsAttrsNoAnnotations mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testFollowImportsSilent mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprTypeVar mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitReexportRespectsAll mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testFollowImportsSilentTypeIgnore mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefsAttrsWithAnnotations mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprNamedTuple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testFollowImportsSkip mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitReexportStarConsideredExplicit mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowSubclassingAnyPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitReexportGetAttr mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExprNewType mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowIncompleteDefsAttrsPartialAnnotations mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testAlwaysTrueAlwaysFalseFlags mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitOptionalPerModule mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::textNoImplicitReexportSuggestions mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitInheritance mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testAlwaysTrueAlwaysFalseConfigFile mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitOptionalPerModulePyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitReexportMypyIni mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitAlias mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testAlwaysTrueAlwaysFalseConfigFilePyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisableErrorCode mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoImplicitReexportPyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisableErrorCodeConfigFile mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitGenericAlias mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisableDifferentErrorCode mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testImplicitAnyOKForNoArgs mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisableErrorCodeConfigFilePyProjectTOML mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitCast mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisableMultipleErrorCode mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitDefSignature mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitNamedTuple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testCheckDisallowAnyGenericsNamedTuple mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testEnableErrorCode mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitVarDeclaration mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testEnableDifferentErrorCode mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitTypeVarConstraint mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testEnableMultipleErrorCode mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitGenericVarDeclaration mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitNewType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testEmptyReturnInNoneTypedGenerator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowUntypedCallsArgType mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testCheckDisallowAnyGenericsTypedDict mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testNonEmptyReturnInNoneTypedGenerator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerModuleErrorCodes mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReturnInIterator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testPerModuleErrorCodesOverride mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitTypedDictSimple mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testIfStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReturnValue mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testCheckDisallowAnyGenericsStubOnly mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWhileStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReturnSubtype mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testCheckDefaultAllowAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReturnWithoutAValue mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testCheckAllowAnyGenericAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testBreakStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReturnNoneInFunctionReturningNone mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyExplicitTypedDictGeneric mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testCheckDisallowAnyGenericsAnyGeneric mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testContinueStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReturnInGenerator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsTupleNoTypeParams mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSubtypesInOperatorAssignment mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testEmptyReturnInGenerator mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForStatementTypeComments mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testNoReturnInGenerator mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsTupleWithNoTypeParamsGeneric mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForStatementMultipleTypeComments mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testAdditionalOperatorsInOpAssign mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSimpleTryExcept mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsTypeType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testInplaceOperatorMethods mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testPlusAssign mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeErrorInBlock mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsAliasGenericType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testInplaceSetitem mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeErrorInvolvingBaseException mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testMinusAssign mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsGenericAlias mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testAssert mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSimpleTryExcept2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testBaseClassAsExceptionTypeInExcept mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testMulAssign mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsPlainList mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseClassObject mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testMultipleExceptHandlers mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsCustomGenericClass mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testMatMulAssign mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTryExceptStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseClassObjectCustomInit mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowAnyGenericsForAliasesInRuntimeContext mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseExceptionType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDivAssign mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTryExceptWithinFunction mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testDisallowSubclassingAny mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseNonExceptionTypeFails mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTryExceptFlow mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testPowAssign mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseUnion mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTryWithElse mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithTypeType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseNonExceptionUnionFails mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRedefinedFunctionInTryWithElse mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithMultipleTypes2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseFromStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testArbitraryExpressionAsExceptionType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithoutType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseFromClassobject mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithMultipleTypes3 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testRaiseWithoutArgument mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testInvalidExceptionCallable mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTryFinallyStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithMultipleTypes mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTupleValueAsExceptionType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithMultipleTypes4 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeInferenceContextAndYield mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testInvalidTupleValueAsExceptionType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStatementWithAssignmentList mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptWithAnyTypes mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldAndReturnWithoutValue mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testOverloadedExceptionType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReuseTryExceptionVariable mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionWithAnyBaseClass mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStatementWithAssignmentClass mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testReuseDefinedTryExceptionVariable mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionIsType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStatementWithConditions mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableReuseInDeferredNode1 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSimpleYield mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableReuseInDeferredNode2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStmtWithIndex mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldWithNoValue mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStmtWithAttribute mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldWithNoValueWhenValueRequired mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStatementWithTuple mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldWithExplicitNone mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStmtWithTypeInfo mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldInFunctionReturningGenerator mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSimpleYieldFromWithIterator mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableReuseInDeferredNode3 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldInFunctionReturningIterable mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromAppliedToAny mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableReuseInDeferredNode4 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStatementWithAssignmentSimple mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldInFunctionReturningObject mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromInFunctionReturningFunction mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableReuseInDeferredNode5 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testDelStatementWithAssignmentTuple mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldInFunctionReturningAny mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromNotIterableReturnType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndMissingEnter mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableReuseInDeferredNode6 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldInFunctionReturningFunction mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromNotAppliedIterator mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndMultipleExprs mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromCheckIncompatibleTypesTwoIterables mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromNotAppliedToNothing mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldInDynamicallyTypedFunction mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromAndYieldTogether mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithInvalidInstanceReturnType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtBoolExitReturnOkay mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromAny mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtBoolExitReturnInStub mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndImportStar mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromGenericCall mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeBasics mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeNestedWith1 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndResult mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndFuncDef mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeNestedWith2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testYieldFromTupleStatement mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndFuncDef2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndMultipleResults mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSimpleWith mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeInnerAndOuterScopes mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndInvalidExit mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndFuncDef3 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeMultipleContextManagers mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndComplexTarget mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndMissingExit mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndFuncDef4 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtTypeComment mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtAndInvalidEnter mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeMultipleAssignment mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndImport1 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndLambda mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtTupleTypeComment mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeComplexAssignments mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndImport2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testChainedAssignment mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeAndClass mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeOfGlobalUsed mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtComplexTypeComment mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeOfNonlocalUsed mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtScopeInnerScopeReference mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testChainedAssignment2 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testWithStmtBoolExitReturnWithResultFalse mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeOfOuterMostNonlocalUsed mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testChainedAssignmentWithType mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForwardRefsInForStatement mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testNegatedMypyConditional mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testAugmentedAssignmentIntFloat mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testAssignListToStarExpr mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testMypyConditional mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testSimpleTypeAlias mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testAugmentedAssignmentIntFloatMember mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testTypeCheckingConditional mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeAliasDefinedInAModule mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testTypeCheckingConditionalFromImport mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForwardRefsInWithStatementImplicit mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testAugmentedAssignmentIntFloatDict mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testTypeAliasDefinedInAModule2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testNegatedTypeCheckingConditional mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForwardRefsInForStatementImplicit mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUndefinedTypeCheckingConditional mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testConditionalClassDefPY3 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachabilityAndElifPY3 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced7 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testForwardRefsInWithStatement mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced3 mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testGlobalWithoutInitialization mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfo mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced8 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced4 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testConditionalTypeAliasPY3 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testConditionalAssignmentPY2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoReversedOperandsOrder mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced9 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced5 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testConditionalImport mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoNegated mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatform1 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced6 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoInFunction mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoSliced1 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatform2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatformNegated mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatformInMethod mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatformInFunctionImport3 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testCustomSysPlatform mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatformInFunctionImport1 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoClass mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatformInMethodImport2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testCustomSysPlatform2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysPlatformInFunctionImport2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoImport mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testCustomSysVersionInfo mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testCustomSysPlatformStartsWith mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testShortCircuitAndWithConditionalAssignment mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoVariable mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testCustomSysVersionInfo2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testShortCircuitInExpression mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testShortCircuitOrWithConditionalAssignment mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSemanticAnalysisTrueButTypeNarrowingFalse mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableWhenSuperclassIsAnyNoStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSysVersionInfoInClass mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testConditionalAssertWithoutElse mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssert mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testShortCircuitNoEvaluation mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssert3 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableWhenSuperclassIsAny mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testSemanticAnalysisFalseButTypeNarrowingTrue mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssert2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssert4 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithBadControlFlow3 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssertImport2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithBadControlFlow1 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssertImport mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithBadControlFlow4 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableAfterToplevelAssertNotInsideIf mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagTryBlocks mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithBadControlFlow2 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithBadControlFlow5 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagOkWithDeadStatements mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagStatementAfterReturn mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagIgnoresSemanticAnalysisUnreachable mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagIgnoresSemanticAnalysisExprUnreachable mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagExpressions mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagMiscTestCaseMissingMethod mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithGenerics mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testNeverVariants mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagContextManagersNoSuppress mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagContextManagersSuppressed mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableUntypedFunction mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagContextAsyncManagersNoSuppress mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagContextManagersSuppressedNoStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableCheckedUntypedFunction mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableLiteral mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableNoReturnBinaryOps mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagContextAsyncManagersSuppressed mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableModuleBody1 mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagContextAsyncManagersAbnormal mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testConditionalTypeVarException mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableModuleBody2
mypy/test/testcheck.py::TypeCheckSuite::check-flags.test::testNoReturnImplicitReturnCheckInDeferredNode mypy/test/testcheck.py::TypeCheckSuite::check-statements.test::testExceptionVariableWithDisallowAnyExprInDeferredNode mypy/test/testcheck.py::TypeCheckSuite::check-unreachable-code.test::testUnreachableFlagWithTerminalBranchInDeferredNode