From 240935f0cc05d0ad7302a25f58ec2beed667f814 Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Mon, 1 Sep 2025 14:32:49 -0700 Subject: [PATCH] WIP: use MSVC rule for COMDAT symbol replacement --- src/linker/lnk_symbol_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/linker/lnk_symbol_table.c b/src/linker/lnk_symbol_table.c index fd1fd461..47e709c4 100644 --- a/src/linker/lnk_symbol_table.c +++ b/src/linker/lnk_symbol_table.c @@ -285,7 +285,7 @@ lnk_can_replace_symbol(LNK_Symbol *dst, LNK_Symbol *src) can_replace = lnk_obj_is_before(src_obj, dst_obj); } else { // both COMDATs are valid but to get smaller exe pick smallest - can_replace = src_section_length < dst_section_length; + can_replace = 0; } } break; case COFF_ComdatSelect_NoDuplicates: {