This is a regression from 2.066, and a dup of issue 14642 - it's timely fixed today.
(In reply to Ketmar Dark from comment #1)
> diff --git a/src/interpret.c b/src/interpret.c
> index 9b358e9..bb3e2c3 100644
> --- a/src/interpret.c
> +++ b/src/interpret.c
> @@ -730,7 +730,7 @@ Expression *ctfeInterpret(Expression *e)
> return e;
> assert(e->type); // Bugzilla 14642
--> This line now asserts the segfault issue won't reproduce.
> //assert(e->type->ty != Terror); // FIXME
> - if (e->type->ty == Terror)
> + if (!e->type || e->type->ty == Terror)
> return new ErrorExp();
>
> unsigned olderrors = global.errors;
*** This issue has been marked as a duplicate of issue 14642 ***