recursive definition error

via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Jul 7 02:56:16 PDT 2014


On Monday, 7 July 2014 at 02:57:09 UTC, Frustrated wrote:
> So, I took all the code surrounding the error message(which was 
> a lot of code) and stuck it into one .d file.
>
> No errors! Works as expected.
>
> So, WTF?!?!
>
> I guess now I have to attempt to split the code across modules 
> to see WTF is going on? Maybe this is a modules issue. I know 
> some of the code I'm using deals with module resolution and 
> there was some talk in the main forum about changing something 
> to do with modules.
>
> Could this be the issue?
>
> D really needs a better fing way to debug templates or improve 
> the error messages. I'm dealing with about 20k lines of code 
> spread across about 100 modules and the error messages are 
> completely useless as when I put all the code surrounding what 
> it says is causing the error, I do not get the error.
>
> Realize, this code works fine in 2.064 so it's not a coding 
> issue as if something magical with my fingers when I copy the 
> code from the modules into a single .d file. Either something 
> was "fixed" or something was "broke"... after all the work I 
> spend trying to figure out what was causing the problem, I'm 
> just as clueless.

Have you tried dustmite? It can also reduce source code split 
over several files.


More information about the Digitalmars-d-learn mailing list