diff --git a/hscript/Checker.hx b/hscript/Checker.hx index 2be9d20..0d470dc 100644 --- a/hscript/Checker.hx +++ b/hscript/Checker.hx @@ -1362,6 +1362,7 @@ class Checker { mergeType( typeExpr(defaultExpr, withType), defaultExpr); return withType == NoValue ? TVoid : tmin == null ? makeMono() : tmin; case ENew(cl, params): + return types.resolve(cl); } error("Don't know how to type "+edef(expr).getName(), expr); return TDynamic;