We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 270829d commit dfce72bCopy full SHA for dfce72b
runtime/vm/object.cc
@@ -1041,7 +1041,13 @@ void Object::Init(Isolate* isolate) {
1041
void_type_->SetCanonical();
1042
1043
cls = never_class_;
1044
- *never_type_ = Type::NewNonParameterizedType(cls);
+ *never_type_ =
1045
+ Type::New(cls, Object::null_type_arguments(), TokenPosition::kNoSource,
1046
+ Dart::non_nullable_flag() ? Nullability::kNonNullable
1047
+ : Nullability::kLegacy);
1048
+ never_type_->SetIsFinalized();
1049
+ never_type_->ComputeHash();
1050
+ never_type_->SetCanonical();
1051
1052
// Since TypeArguments objects are passed as function arguments, make them
1053
// behave as Dart instances, although they are just VM objects.
0 commit comments