f9160e5c0b
Dynamic modules may make dynamic calls to compiled methods that had no dynamic calls in the original whole world compilation. If this happens, then dynamically create an interpreted dynamic invocation forwarder that then appropiately checks and delegates to the compiled function. TEST=co19/LibTest Cq-Include-Trybots: luci.dart.try:vm-dyn-linux-debug-x64-try,vm-aot-dyn-linux-debug-x64-try,vm-aot-dyn-linux-product-x64-try Change-Id: I283ca501f50118606650cf434b8debe30a43f676 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/494520 Reviewed-by: Alexander Markov <alexmarkov@google.com> Commit-Queue: Tess Strickland <sstrickl@google.com>