rta: `add_super_send` uses live_classes instead of live_types
[nit.git] / src / rapid_type_analysis.nit
index 31f4015..ceca71d 100644 (file)
@@ -427,8 +427,8 @@ class RapidTypeAnalysis
                if live_super_sends.has(mpropdef) then return
                #print "new super prop: {mpropdef}"
                live_super_sends.add(mpropdef)
-               for t in live_types do
-                       try_super_send(t, mpropdef)
+               for c in live_classes do
+                       try_super_send(c.intro.bound_mtype, mpropdef)
                end
        end
 end