Chromium Code Reviews
DescriptionScreen dynamic invokes to object properties in checker. In the old code, when we so o.f (or o.f(..)) and o had type dynamic, we would promote the type of o to Object so that our dynamic invocation code would not emit a dinvoke. This seems a little bit of a hack in the context of the analyzer integration, so this CL eliminates the promotion, and changes the checker to screen out these dynamic invokes. This should eliminate some of the additional dynamic invokes that Vijay is seeing.
BUG=
R=jmesserly@google.com, vsm@google.com
Committed: https://github.com/dart-lang/dev_compiler/commit/a220335ead65df0aed236f590e3c92171c7a572f
Patch Set 1 #Patch Set 2 : Handle object tearoffs better #
Messages
Total messages: 6 (1 generated)
|
||||||||||||||||||||||||||||