From: Jean Privat Date: Sat, 7 Nov 2015 04:45:39 +0000 (-0500) Subject: typing: skip error message when dealing with bottom types X-Git-Tag: v0.8~102^2~1 X-Git-Url: http://nitlanguage.org typing: skip error message when dealing with bottom types Signed-off-by: Jean Privat --- diff --git a/src/semantize/typing.nit b/src/semantize/typing.nit index a6af9ba..b4599d0 100644 --- a/src/semantize/typing.nit +++ b/src/semantize/typing.nit @@ -117,6 +117,7 @@ private class TypeVisitor #node.debug("Unsafe typing: expected {sup}, got {sub}") return sup end + if sup isa MBottomType then return null # Skip error if sub.need_anchor then var u = anchor_to(sub) self.modelbuilder.error(node, "Type Error: expected `{sup}`, got `{sub}: {u}`.")