diff options
Diffstat (limited to 'backendC/CleanCompilerSources/instructions.c')
-rw-r--r-- | backendC/CleanCompilerSources/instructions.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/backendC/CleanCompilerSources/instructions.c b/backendC/CleanCompilerSources/instructions.c index 0190d4b..271e172 100644 --- a/backendC/CleanCompilerSources/instructions.c +++ b/backendC/CleanCompilerSources/instructions.c @@ -3502,8 +3502,8 @@ void GenStart (SymbDef startsymb) GenOAStackLayout (0); FPrintF (OutFile, "\n__%s_%s", CurrentModule,start_function_name); - - if (arity!=0){ + + if (arity!=0 || strcmp (start_function_name,"main")==0){ put_instruction_b (buildI); put_arguments_n_b (65536l); } |