On 2013-04-08 06:16, Walter Bright wrote:

Currently, I think you'll need a D main().

I don't think that's a good solution. Currently a quick workaround is to declare D main as a weak symbol.

What I think could be a better choice, in the long run, is to put the C and D main functions in a separate file, compiled as its own object file. This object file will only be linked when DMD is linking an executable.

The "rt_info" and D "main" functions should also be refactored so D main calls "rt_info" to avoid duplicating code.

--
/Jacob Carlborg

Reply via email to