56186c7e96
Fix the following cases of incorrect optimizations: * In TFA, when anlyzing a dynamic call with unknown receiver type, do not assume that all possible targets can be computed at compile time (if there can be dynamically loaded classes). * In the AOT, disable optimizations for dynamic calls with unique selectors (if there can be dynamically loaded classes). TEST=pkg/dynamic_modules/test/data/dyn_call_from_host Change-Id: I39d620aae3c116de03d4a2a3fd61864d88c48c8e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/493960 Commit-Queue: Alexander Markov <alexmarkov@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com> Reviewed-by: Slava Egorov <vegorov@google.com>
This package contains experimental dynamic modules API.
Status: experimental
NOTE: This package is currently experimental and not published or included in the SDK.
Do not take dependency on this package unless you are prepared for breaking changes and possibly removal of this code at any point in time.