From c8ba5ecf32aa836548405760ae46f2ef53325aac Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 14 Nov 2008 04:56:30 -0500 Subject: [PATCH] Dot not consider Sys::init as an entry point --- src/compiling/compiling_global.nit | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/compiling/compiling_global.nit b/src/compiling/compiling_global.nit index 5ae0cb0..f51aede 100644 --- a/src/compiling/compiling_global.nit +++ b/src/compiling/compiling_global.nit @@ -474,15 +474,14 @@ redef class MMSrcModule print("No main") else var sys = class_by_name(sysname).get_type - var main = sys.select_method(once "init".to_symbol) - if main == null then - main = sys.select_method(once "main".to_symbol) - end - if main == null then + # var initm = sys.select_method(once "init".to_symbol) + var mainm = sys.select_method(once "main".to_symbol) + if mainm == null then print("No main") else + #v.add_instr("G_sys = NEW_{initm.cname}();") v.add_instr("G_sys = NEW_Sys();") - v.add_instr("{main.cname}(G_sys);") + v.add_instr("{mainm.cname}(G_sys);") end end v.add_instr("return 0;") -- 1.7.9.5