Files
sdk/pkg/vm/bin
Alexander Markov aa74293d3a [vm/aot] Split inferred argument type metadata from inferred type metadata
This change moves inferred types of incoming arguments to a separate
metadata. Incoming argument type may be different from inferred
type of a parameter variable as parameter variable could be
modified in the method body.

This is a preparation for adding inferred types of captured
variables - parameter variable can be captured and can have both
inferred type of incoming argument and inferred type of a captured
variable.

TEST=ci
Issue: https://github.com/dart-lang/sdk/issues/51102

Change-Id: I9f77b8f5ed87477424f4fd3d339fdfb8e55abf82
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/320121
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Reviewed-by: Slava Egorov <vegorov@google.com>
2023-08-15 15:26:14 +00:00
..
2023-01-30 18:29:59 +00:00