Don <> changed:

           What    |Removed                     |Added
            Summary|Regression(1.062): Stack    |Regression(1.061): Stack
                   |overflow with recursive     |overflow with recursive
                   |alias declaration           |alias declaration

--- Comment #2 from Don <> 2010-10-22 00:45:53 PDT ---
Regression was introduced in 1.061 by the fix to bug 4016, in expression.c,

     //printf("Identifier '%s' is a variable, type '%s'\n", toChars(),
     if (!type)
+       if (!v->type && v->scope)
+        v->semantic(v->scope);
        type = v->type;
         if (!v->type)
         {    error("forward reference of %s %s", v->kind(), v->toChars());

The code doesn't fail on D2, because v->scope is not set on D2.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to