src/serialization: call constructor only on concrete classes
authorAlexis Laferrière <alexis.laf@xymus.net>
Thu, 2 Jul 2015 03:54:19 +0000 (23:54 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 7 Jul 2015 12:15:28 +0000 (08:15 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/frontend/serialization_phase.nit

index a16aa6b..a12a51f 100644 (file)
@@ -253,7 +253,7 @@ do
                for nclassdef in nclassdefs do
                        var name = nclassdef.n_id.text
                        if nclassdef.n_formaldefs.is_empty and
-                               not nclassdef.n_classkind isa AAbstractClasskind then
+                          nclassdef.n_classkind isa AConcreteClasskind then
 
                                code.add "              if name == \"{name}\" then return new {name}.from_deserializer(self)"
                        end