rta: do not analyze abstract methods
authorJean Privat <jean@pryen.org>
Tue, 31 May 2016 18:13:27 +0000 (14:13 -0400)
committerJean Privat <jean@pryen.org>
Tue, 31 May 2016 18:13:27 +0000 (14:13 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/rapid_type_analysis.nit

index 2d621e8..88e2b7e 100644 (file)
@@ -255,6 +255,8 @@ class RapidTypeAnalysis
                                add_cast(paramtype)
                        end
 
+                       if mmethoddef.is_abstract then continue
+
                        var npropdef = modelbuilder.mpropdef2node(mmethoddef)
 
                        if npropdef isa AClassdef then