Look at overlapping contained classes when computing the intersection
between two non-disjoint masks. Fixes issue 10383.

I'll see if I can come up with a nice framework for writing
tests for this.

R=ngeoffray@google.com
BUG=http://dartbug.com/10383

Review URL: https://codereview.chromium.org//14667004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22412 260f80e4-7a28-3924-810f-c04153c831b5
1 file changed