compiler: use correct recvtype in `AAttrPropdef::evaluate_expr`
[nit.git] / src / compiler / abstract_compiler.nit
index 00a226c..75bd808 100644 (file)
@@ -2351,7 +2351,7 @@ redef class AAttrPropdef
                var oldnode = v.current_node
                v.current_node = self
                var old_frame = v.frame
-               var frame = new Frame(v, self.mpropdef.as(not null), recv.mcasttype.as(MClassType), [recv])
+               var frame = new Frame(v, self.mpropdef.as(not null), recv.mcasttype.as_notnullable.as(MClassType), [recv])
                v.frame = frame
 
                var value