As I said in the pull request discussion, Object and RootObject do not have the same API.  Complete automatic conversion is not possible as the glue layer needs to reference Object/RootObject, and must stay written in C++.


On Wed, Jun 19, 2013 at 5:54 AM, Walter Bright <walter@digitalmars.com> wrote:
https://github.com/D-Programming-Language/dmd/pull/2198

This breaks a pile of pull requests. I also have a hard time seeing why it is necessary in the conversion of the C++ source code to D source.

After all, the root Object pretty much mimics the the D Object. So just leave it as Object.
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals