--- Comment #2 from Fawzi Mohamed <> 2010-02-27 15:49:51 PST ---
I have tried to find the problem using ldc (that shares the problem), also
using the larger correct code that shows the problem (stacktraces are similar).

The problem seems to be located in expression.c:5048

        Dsymbol *s = ti->inst->toAlias();

ti->inst == NULL, so that the compiler segfaults.
In the correct code I am not sure if inst is NULL because a single pass cannot
instantiate the template, or because it is in an is expression.
In any case simply catching this case and return new ErrorExp(); doesn't seem
to be enough (then I have other problems).

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

Reply via email to