Stack overflow error
    Bill Baxter 
    dnewsgroup at billbaxter.com
       
    Sat Jan 20 06:26:29 PST 2007
    
    
  
Marcio Faustino wrote:
> The following code:
> void f() { f; }
> void main() {
>     f();
> }
> 
> compiled by DMD v1.0 (on Windows XP) generates an "Error: Stack Overflow" error.
Are you saying you'd like D to implement the tail recursion elimination 
optimization?  Because most C/C++ compilers would probably generate a 
stack overflow on the equivalent of that code too.
Oh, you do realize D treats  'blah' as a synonym for 'blah()' if blah is 
a function or delegate, right?
--bb
    
    
More information about the Digitalmars-d-bugs
mailing list