D-Programming-Language/dmd — pull request #2430 by yebblies (2013-07-30 11:34:13+00:00)
Title: [DDMD] Do not create any scopes on the stack in the glue layer

C++ and D constructors and destructors have different semantics, so avoid calling them across the frontend/glue boundary. `merge` is all that is needed here because the argument and return types do not need checking.