diff --git a/dmd/expression.c b/dmd/expression.c index 53f70520..f9e95cb1 100644 --- a/dmd/expression.c +++ b/dmd/expression.c @@ -7505,6 +7505,8 @@ Expression *SliceExp::semantic(Scope *sc) goto Lerror; } } + else if (t == Type::terror) + goto Lerr; else goto Lerror;