Hello,
The code in that revision for UnboxCast looks suspiciously wrong.
It creates an empty object if child expression leaves a null on the
stack.
Also, it would be convenient if you added a test case that showed
this problem.
--
Miguel de Icaza <miguel at novell.com>
Novell, Inc.