Chromium Code Reviews
DescriptionSeparate HTypeConversion checked type from output type.
This mostly improves checked mode code.
By separating the types, we can propagate a more precise type. Example:
var a = ... ? 1 : 'hello'; // {int,String}
...
int i = a; // {Null,int) * {int,String} = {int}
int j = i + 1; // no receiver type check
R=ngeoffray@google.com
Committed: https://code.google.com/p/dart/source/detail?r=29176
Patch Set 1 : #
Total comments: 4
Patch Set 2 : #Patch Set 3 : #
Messages
Total messages: 4 (0 generated)
|
|||||||||||||||||||||||||||||||||||||