From: Alexis Laferrière Date: Thu, 28 Sep 2017 14:38:13 +0000 (-0400) Subject: frontend: fix missing location X-Git-Url: http://nitlanguage.org frontend: fix missing location Signed-off-by: Alexis Laferrière --- diff --git a/src/frontend/explain_assert.nit b/src/frontend/explain_assert.nit index b2350a4..326f588 100644 --- a/src/frontend/explain_assert.nit +++ b/src/frontend/explain_assert.nit @@ -35,6 +35,7 @@ module explain_assert import astbuilder intrude import literal # for value= intrude import typing # for mtype= +import astvalidation import explain_assert_api @@ -145,7 +146,9 @@ private class ExplainAssertVisitor end # Set the expression value aside + var old_parent = v_expr.parent var expr = v_expr.make_var_read + if old_parent != null then old_parent.validate # Protect nullable types if mtype isa MNullType then