From d8b342ffb2101afa331d637ccb5d125430705af2 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Thu, 3 Aug 2017 09:20:18 -0400 Subject: [PATCH] nitmetrics: dont crash if nclassdef.mclassdef is null Signed-off-by: Jean Privat --- src/metrics/static_types_metrics.nit | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/metrics/static_types_metrics.nit b/src/metrics/static_types_metrics.nit index 5276632..45c429b 100644 --- a/src/metrics/static_types_metrics.nit +++ b/src/metrics/static_types_metrics.nit @@ -53,8 +53,9 @@ private class ATypeCounterVisitor do if n isa AAnnotation then return - if n isa AType then - var mclassdef = self.nclassdef.mclassdef.as(not null) + if n isa AType then do + var mclassdef = self.nclassdef.mclassdef + if mclassdef == null then break var mtype = modelbuilder.resolve_mtype(mclassdef, n) if mtype != null then self.typecount.inc(mtype) -- 1.7.9.5