Files
sdk/pkg/front_end/testcases/patterns/never_pattern.dart.strong.expect
Johnni Winther 1f48889e8f [cfe] Fix object field pattern access on Never
This access kind was wrongfully set to Dynamic instead of Never.

Change-Id: Iab949e47e6faffb55ae351eea4857acb37dacb3c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/495360
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
2026-04-15 00:36:05 -07:00

21 lines
416 B
Plaintext

library;
import self as self;
import "dart:core" as core;
static method method(Never n) → dynamic {
#L1:
{
final synthesized Never #0#0 = n;
final const synthesized core::int #0#1 = #C1;
{
hoisted Never hashCode;
if(#0#0 =={core::Object::==}{(dynamic) → Never} #C1 || (let final dynamic #t1 = hashCode = #0#0{Never}.hashCode in true)) {
}
}
}
}
constants {
#C1 = 0
}