mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-04 19:01:36 -07:00
improve entry point check logic
This commit is contained in:
@@ -1468,9 +1468,8 @@ void lb_generate_code(lbGenerator *gen) {
|
||||
if ((e->scope->flags&ScopeFlag_Init) && name == "main") {
|
||||
GB_ASSERT(e == info->entry_point);
|
||||
}
|
||||
if (e->Procedure.is_export ||
|
||||
(e->Procedure.link_name.len > 0) ||
|
||||
((e->scope->flags&ScopeFlag_File) && e->Procedure.link_name.len > 0)) {
|
||||
if (build_context.command_kind == Command_test &&
|
||||
(e->Procedure.is_export || e->Procedure.link_name.len > 0)) {
|
||||
String link_name = e->Procedure.link_name;
|
||||
if (e->pkg->kind == Package_Runtime) {
|
||||
if (link_name == "main" ||
|
||||
|
||||
Reference in New Issue
Block a user