ソースを参照

Merge pull request #3304 from mailgerigk/master

Remove entry point when compiled with no-entry-point as shared library
gingerBill 1 年間 前
コミット
9cbb9d8551
1 ファイル変更2 行追加0 行削除
  1. 2 0
      src/checker.cpp

+ 2 - 0
src/checker.cpp

@@ -6320,6 +6320,8 @@ gb_internal void check_parsed_files(Checker *c) {
 
 
 			error(token, "Undefined entry point procedure 'main'");
 			error(token, "Undefined entry point procedure 'main'");
 		}
 		}
+	} else if (build_context.build_mode == BuildMode_DynamicLibrary && build_context.no_entry_point) {
+		c->info.entry_point = nullptr;
 	}
 	}
 
 
 	thread_pool_wait();
 	thread_pool_wait();