Commits

Doug Gregor committed 9c8f571d962
Teach "is" expressions to cope with optionals. The "is" expression itself isn't really able to cope with optionals well itself, so in the hard cases we'll defer to a conditional checked cast and then check whether the resulting optional is non-empty. Fixes the rest of <rdar://problem/16953860>. Swift SVN r18361