From: Jean Privat Date: Thu, 4 Jun 2015 02:34:24 +0000 (-0400) Subject: transform: skip transformation of broken expr X-Git-Tag: v0.7.6~61^2~4 X-Git-Url: http://nitlanguage.org transform: skip transformation of broken expr Signed-off-by: Jean Privat --- diff --git a/src/transform.nit b/src/transform.nit index ebe2c73..838b9bc 100644 --- a/src/transform.nit +++ b/src/transform.nit @@ -104,7 +104,12 @@ redef class AExpr var nadd = v.builder.make_call(recv, na.push_callsite.as(not null), [self]) place.replace_with(nadd) end - super + + visit_all(v) + + if mtype == null and not is_typed then return # Skip broken + + accept_transform_visitor(v) end redef fun replace_with(other)