dart-sdk/tests/language/patterns
Konstantin Shcheglov bd0e77c4fc Issue 52409. Reading a Never typed getter makes the flow unreachable.
Bug: https://github.com/dart-lang/sdk/issues/52409
Change-Id: I675ed8f8cfa0d2e5327c2c6bc0fb1bda7bde038c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/303840
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2023-05-17 03:28:07 +00:00
..
exhaustiveness Add (passing) test for type parameters in exhaustiveness checking. 2023-05-04 12:18:49 +00:00
flow_analysis Account for differing flow analysis conventions between CFE and shared code. 2023-05-10 19:31:19 +00:00
call_tear_off_error_test.dart Add tests for where coercions do and don't happen in patterns. 2023-03-17 23:04:25 +00:00
call_tear_off_test.dart Add tests for where coercions do and don't happen in patterns. 2023-03-17 23:04:25 +00:00
cast_from_dynamic_test.dart [cfe] Coerce operands of relational patterns 2023-03-30 14:11:09 +00:00
declared_variable_in_pattern_assignment_error_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00
empty_switch_expression_lib.dart Allow empty switch expressions. 2023-03-24 20:22:52 +00:00
empty_switch_expression_test.dart Allow empty switch expressions. 2023-03-24 20:22:52 +00:00
empty_switch_expression_weak_test.dart Allow empty switch expressions. 2023-03-24 20:22:52 +00:00
guard_capture_test.dart
guard_error_test.dart Update some test expectations with fixed CFE errors 2023-04-05 22:55:22 +00:00
guard_scope_test.dart Add some more tests around pattern variable scoping. 2023-04-05 16:29:45 +00:00
identifier_when_not_test.dart Patterns parsing: fix ambiguity resolution for when and as. 2023-04-28 13:22:28 +00:00
implicit_instantiation_error_test.dart Add tests for where coercions do and don't happen in patterns. 2023-03-17 23:04:25 +00:00
implicit_instantiation_test.dart Add tests for where coercions do and don't happen in patterns. 2023-03-17 23:04:25 +00:00
int_to_double_error_test.dart [_fe_analyzer_shared] Update non-exhaustive message 2023-04-04 09:44:59 +00:00
int_to_double_test.dart Fix int-to-double test to work on the web. 2023-03-23 22:47:49 +00:00
invalid_const_pattern_binary_test.dart Allow static error tests to detect unreachable case hints from analyzer. 2023-03-31 20:50:52 +00:00
invalid_const_pattern_test.dart Issue 52151. Fixes for reachability in switch patterns when unresolved / error type. 2023-05-12 19:16:42 +00:00
invalid_inside_unary_pattern_error_test.dart Patterns parsing: disallow unaryPattern or relationalPattern in unaryPattern. 2023-03-31 16:43:01 +00:00
invalid_inside_unary_pattern_parentheses_test.dart Patterns parsing: disallow unaryPattern or relationalPattern in unaryPattern. 2023-03-31 16:43:01 +00:00
issue52202_error_test.dart Update CFE expectation for error test. 2023-05-01 21:27:12 +00:00
issue52409_test.dart Issue 52409. Reading a Never typed getter makes the flow unreachable. 2023-05-17 03:28:07 +00:00
keyword_in_pattern_variable_declaration_error_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00
non_interface_object_pattern_test.dart [cfe] Handle general types in object pattern 2023-02-01 10:24:44 +00:00
nullable_object_pattern_error_test.dart Test object pattern behavior with nullable and potentially nullable types. 2023-05-02 18:01:53 +00:00
nullable_object_pattern_test.dart Test object pattern behavior with nullable and potentially nullable types. 2023-05-02 18:01:53 +00:00
object_pattern_inference_test.dart Front end: fix type inference for object patterns that refer to typedefs. 2023-03-24 12:20:08 +00:00
pattern_variable_constant_scope_test.dart Add some more tests around pattern variable scoping. 2023-04-05 16:29:45 +00:00
primitive_switch_test.dart [test] Add test for switch on values with primitive equality 2023-03-22 13:54:52 +00:00
record_type_object_pattern_test.dart Make record positional field getters start at $1. 2023-01-30 08:14:28 +00:00
relational_pattern_expression_precedence_error_test.dart Fix precedence of expression inside relational patterns. 2023-04-01 16:30:49 +00:00
relational_pattern_expression_precedence_test.dart Fix precedence of expression inside relational patterns. 2023-04-01 16:30:49 +00:00
shared_case_variable_error_test.dart Update some test expectations with fixed CFE errors 2023-04-05 22:55:22 +00:00
shared_case_variable_test.dart [cfe] Don't join unused same-name variables in pattern switch cases 2023-02-06 10:24:35 +00:00
switch_case_scope_error_test.dart [cfe] Report mismatching joint variables on the first use 2023-04-04 11:56:48 +00:00
switch_case_scope_test.dart Fixes for language/patterns/ tests. 2023-01-11 20:49:28 +00:00
switch_expression_using_statement_syntax_error_test.dart Patterns parsing: recover when switch statement syntax used for switch expressions. 2023-04-04 18:52:59 +00:00
switch_trivial_exhaustiveness_error_test.dart Patterns flow analysis: recognize [...] (and related patterns) as trivially exhaustive. 2023-04-11 19:54:20 +00:00
type_question_before_when_test.dart Fix parsing of PATTERN as T? when 2023-03-31 13:12:48 +00:00
var_keyword_in_typed_variable_pattern_error_test.dart Patterns parsing: make it an error to use var before a type in a variable pattern. 2023-03-30 18:25:03 +00:00
var_keyword_in_typed_wildcard_pattern_error_test.dart Patterns parsing: make it an error to use var before a type in a variable pattern. 2023-03-30 18:25:03 +00:00
version_2_29_changes_error_test.dart Fixes for a couple pattern tests. 2023-04-03 17:35:10 +00:00
version_2_29_changes_test.dart Fixes for a couple pattern tests. 2023-04-03 17:35:10 +00:00
version_2_32_changes_error_test.dart Patterns parser: prohibit variable/identifier patterns named when/as. 2023-05-08 19:06:02 +00:00
wildcard_in_matching_context_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00
wildcard_in_pattern_assignment_error_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00
wildcard_in_pattern_assignment_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00
wildcard_in_pattern_variable_declaration_error_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00
wildcard_in_pattern_variable_declaration_test.dart Parser: clean up handling of variable patterns. 2023-03-30 14:12:03 +00:00