winebuild: Don't underscore local symbols in func_declaration.

This is the case in output_call16_function. GNU ld happens to handle it,
but LLD does not.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
stable
Jacek Caban 2019-08-25 18:49:39 +02:00 committed by Alexandre Julliard
parent dd1a83c20a
commit e574d4f8f9
1 changed files with 1 additions and 1 deletions

View File

@ -1093,7 +1093,7 @@ const char *func_declaration( const char *func )
return "";
case PLATFORM_WINDOWS:
free( buffer );
buffer = strmake( ".def %s%s; .scl 2; .type 32; .endef", target_cpu == CPU_x86 ? "_" : "", func );
buffer = strmake( ".def %s; .scl 2; .type 32; .endef", asm_name(func) );
break;
default:
free( buffer );