Deal with null monos.

This commit is contained in:
Juraj Kirchheim
2019-02-24 08:24:50 +01:00
parent 1b717919fa
commit 8f81256731

View File

@@ -110,7 +110,7 @@ class Types {
| TAbstract(_.get() => {pos: pos}, _)
| TType(_.get() => {pos: pos}, _)
| TEnum(_.get() => {pos: pos}, _) : Success(pos);
case TMono(ref): getPosition(ref.get());
case TMono(_.get() => t) if (t != null): getPosition(t);
case TLazy(f): getPosition(f());
case TDynamic(v) if(v != null): getPosition(v);
default: Failure('type "$t" has no position');