From 533db586fe60406334c10cf478b9c662bade818c Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 17 Nov 2014 09:42:30 -0500 Subject: [PATCH] modelbuilder: force `standard` to be imported Signed-off-by: Jean Privat --- src/modelbuilder.nit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modelbuilder.nit b/src/modelbuilder.nit index 83f5e0e..1ae7e45 100644 --- a/src/modelbuilder.nit +++ b/src/modelbuilder.nit @@ -705,6 +705,13 @@ class ModelBuilder self.toolcontext.info("{mmodule} imports {imported_modules.join(", ")}", 3) mmodule.set_imported_mmodules(imported_modules) + # Force standard to be public if imported + for sup in mmodule.in_importation.greaters do + if sup.name == "standard" then + mmodule.set_visibility_for(sup, public_visibility) + end + end + # TODO: Correctly check for useless importation # It is even doable? var directs = mmodule.in_importation.direct_greaters -- 1.7.9.5