D - [recursive typedef] why allow them, but forbid recursive aliases?
- Manfred Nowak (16/16) Mar 30 2004 why are recursive typdefs allowed, but recursive aliases forbidden?
why are recursive typdefs allowed, but recursive aliases forbidden?
Replacing the alias that crahsed dmd by a typedef works fine:
typedef myfunc delegate(uint) myfunc;
void main(){
  myfunc fr;
  myfunc f(uint num){
    printf("hello world\n");
    return fr;
  }
  
  fr= &f;
  fr= fr(1);
  
  fr(2);
}
So long!
 Mar 30 2004








 
  
  
  Manfred Nowak <svv1999 hotmail.com>
 Manfred Nowak <svv1999 hotmail.com>