Exception caused by calling a pure function repeatedly
    bearophile 
    bearophileHUGS at lycos.com
       
    Wed May 30 08:07:02 PDT 2012
    
    
  
On Wednesday, 30 May 2012 at 13:47:32 UTC, ixid wrote:
> Thank you, that seems to fix it. I'd assumed that const 
> arguments were optimized as ref any way for some reason so 
> hadn't though to try that, hence my confusion about how more 
> and more data was being created.
1) Time ago I have asked for -w/-wi to produce a warning when you 
pass around a large value array. It's useful to avoid problems 
like yours.
2) Some time ago DMD used to print "stack overflow", now it 
doesn't. Such simple error message is quite useful (it's a 
regression, in Bugzilla).
Bye,
bearophile
    
    
More information about the Digitalmars-d-learn
mailing list