library /*isNonNullableByDefault*/; // // Problems in library: // // pkg/front_end/testcases/patterns/map_pattern_errors.dart:7:15: Error: A map pattern requires exactly two type arguments. // case {}: // ^ // // pkg/front_end/testcases/patterns/map_pattern_errors.dart:8:28: Error: A map pattern requires exactly two type arguments. // case {}: // ^ // import self as self; import "dart:core" as core; static method test(dynamic o) → dynamic { #L1: { final dynamic #0#0 = o; late final core::bool #0#4 = #0#0{core::Map}.{core::Map::length}{core::int} =={core::num::==}{(core::Object) → core::bool} #C1; if(#0#0 is{ForNonNullableByDefault} core::Map && #0#4 || #0#0 is{ForNonNullableByDefault} core::Map && #0#4) { } } } constants { #C1 = 0 }