www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - "Forward reference" eror message improvement?

reply "Mehrdad" <wfunction hotmail.com> writes:
auto fact(int n) { return n > 1 ? fact(n - 1) : 0; }

// Error: forward reference to fact


I think the error message could be improved... maybe something like "forward 
reference to inferred return type" like we get with templates? 
Mar 20 2012
parent reply "Daniel Murphy" <yebblies nospamgmail.com> writes:
"Mehrdad" <wfunction hotmail.com> wrote in message 
news:jkak36$2skq$1 digitalmars.com...
 auto fact(int n) { return n > 1 ? fact(n - 1) : 0; }

 // Error: forward reference to fact


 I think the error message could be improved... maybe something like 
 "forward reference to inferred return type" like we get with templates?
Please open an enhancement request.
Mar 20 2012
parent "Mehrdad" <wfunction hotmail.com> writes:
http://d.puremagic.com/issues/show_bug.cgi?id=7747

"Daniel Murphy"  wrote in message news:jkbnqu$1l52$1 digitalmars.com... 

"Mehrdad" <wfunction hotmail.com> wrote in message 
news:jkak36$2skq$1 digitalmars.com...
 auto fact(int n) { return n > 1 ? fact(n - 1) : 0; }

 // Error: forward reference to fact


 I think the error message could be improved... maybe something like 
 "forward reference to inferred return type" like we get with templates?
Please open an enhancement request.
Mar 21 2012