colo: Colorize only class in the module, not all in the model
[nit.git] / src / separate_erasure_compiler.nit
index 9583d5b..126cde0 100644 (file)
@@ -99,8 +99,8 @@ class SeparateErasureCompiler
                super
 
                # Class coloring
-               var mclasses = new HashSet[MClass].from(mmbuilder.model.mclasses)
                var poset = mainmodule.flatten_mclass_hierarchy
+               var mclasses = new HashSet[MClass].from(poset)
                var colorer = new POSetColorer[MClass]
                colorer.colorize(poset)
                class_ids = colorer.ids