Files
sdk/pkg/front_end/testcases/outline.status
T
Chloe Stefantsova ea27e31456 [cfe] Use intermediate internal nodes in redirecting factory inference
To infer the type arguments of a redirecting factory redirection,
intermediate positional and named arguments are created for the RHS of
the redirection as if for an invocation. The references to the
positional and named parameters in those arguments should be wrapped
into `InternalPositionalParameter` and `InternalNamedParameter`, since
the inference expects internal nodes and otherwise crashes.

Part of https://github.com/dart-lang/sdk/issues/61571

Change-Id: I469f5f2a67aca15df0d4449c8f5a55216e204e22
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/493400
Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2026-04-24 01:05:55 -07:00

33 lines
1.9 KiB
Plaintext

# Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
const_functions/const_functions_const_factory: VerificationError
enhanced_enums/declared_hashcode: TypeCheckError
enhanced_enums/declared_index: TypeCheckError
general/abstract_members: TypeCheckError
general/bounds_type_parameters: TypeCheckError
general/bug30695: TypeCheckError
general/hierarchy/conflict: TypeCheckError
general/hierarchy/duplicates: TypeCheckError
general/supertype_conflict: TypeCheckError
inference/mixin_inference_outwards_3: TypeCheckError
inference/mixin_inference_outwards_4: TypeCheckError
inference/mixin_inference_unification_1: TypeCheckError
inference/mixin_inference_unification_2: TypeCheckError
rasta/native_is_illegal: Pass # Issue 29763
# Temporarily unimplemented binary serialization, see https://github.com/dart-lang/sdk/issues/61765
closure_context_lowering/local_variables: ExpectationFileMismatchSerialized
closure_context_lowering/parameters: ExpectationFileMismatchSerialized
closure_context_lowering/this_variable: ExpectationFileMismatchSerialized
closure_context_lowering/loop_depth_strategy: ExpectationFileMismatchSerialized
closure_context_lowering/foo42: ExpectationFileMismatchSerialized
closure_context_lowering/foo45: ExpectationFileMismatchSerialized
closure_context_lowering/foo48: ExpectationFileMismatchSerialized
closure_context_lowering/assert_captured_variables: ExpectationFileMismatchSerialized
closure_context_lowering/late_variable_initializers: ExpectationFileMismatchSerialized
closure_context_lowering/synthetic_variables: ExpectationFileMismatchSerialized
closure_context_lowering/constructor_initializers: ExpectationFileMismatchSerialized
closure_context_lowering/super_initializing_formal: ExpectationFileMismatchSerialized
closure_context_lowering/redirecting_factories: ExpectationFileMismatchSerialized