dart-sdk/tests/language/dynamic
Ömer Sinan Ağacan 8db3be7557 [dart2wasm] Fix invocation forwarder named argument adjustment
Invocation forwarders currently cannot distinguish a named parameter not
passed from passed as `null`.

Refactor `getNamedParameter` to return nullable index. When the index is
not null it means that the named parameter is present, and its value may
be `null`.

This doesn't fix any of the existing tests so I added a regression test.

(Bug originally discovered and fixed in
https://dart-review.googlesource.com/c/sdk/+/278505)

Change-Id: I960c674073b3d25c37e79f9836647882acaff08b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/278745
Reviewed-by: Aske Simon Christensen <askesc@google.com>
Commit-Queue: Ömer Ağacan <omersa@google.com>
Reviewed-by: Joshua Litt <joshualitt@google.com>
2023-01-10 13:37:33 +00:00
..
call_test.dart
dynamic2_runtime_test.dart
dynamic2_test.dart [cfe] Refactor TypeBuilders 2022-03-28 18:22:50 +00:00
dynamic_test.dart
field_runtime_test.dart
field_test.dart Move errors from StaticWarningCode to CompileTimeErrorCode. 2020-07-26 04:19:25 +00:00
hash_code_test.dart [vm] Better implementation of hashCode function. 2022-10-20 20:31:20 +00:00
invoke_test.dart
named_args_test.dart [dart2wasm] Fix invocation forwarder named argument adjustment 2023-01-10 13:37:33 +00:00
prefix_core_test.dart
set_test.dart
type_literal_test.dart