Take the example program: ` var x = {} x = 2; ` The type token displayed next to x will be Object, but it should be many.
<rdar://problem/18405642>
Created attachment 238424 [details] proposed patch I think this patch should fix the issue, but I'm waiting on a build to verify.
Argh, it seems like the problem is deeper than this too. TypeSet::inspectorTypeSet seems to be broken when being passed over the protocol. I'm looking into fixing this now.
Created attachment 238433 [details] patch This should fix the problem: I was using TypeSet::doesTypeConformTo which checks a bound on a type, it does NOT check whether a TypeSet has ever been a specific type, which is the behavior we want.
Created attachment 238447 [details] patch
Comment on attachment 238447 [details] patch Oops!!! My fault :O. Should have seen that in review. r=me
Comment on attachment 238447 [details] patch Clearing flags on attachment: 238447 Committed r173805: <http://trac.webkit.org/changeset/173805>
All reviewed patches have been landed. Closing bug.