On 12/16/2012 11:36 PM, Jacob Carlborg wrote:
If a function needs to be template, inline or CTFE it can be manually put in the .di file. I assume that will work.
Of course it will. In fact, you can: copy foo.d foo.diand it will always work. .di is really nothing more than a naming convention. There is no code whatsoever in the compiler that says:
if (in a .di file) do this else do that and that is on purpose.