Commit 3f421410 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

winebuild: Move target filtering to assign_exports.

parent 3c9ede8a
...@@ -623,13 +623,6 @@ static int parse_spec_ordinal( int ordinal, DLLSPEC *spec ) ...@@ -623,13 +623,6 @@ static int parse_spec_ordinal( int ordinal, DLLSPEC *spec )
assert( 0 ); assert( 0 );
} }
if ((odp->flags & FLAG_CPU_MASK) && !(odp->flags & FLAG_CPU(target.cpu)))
{
/* ignore this entry point */
spec->nb_entry_points--;
return 1;
}
if (data_only && !(odp->flags & FLAG_FORWARD)) if (data_only && !(odp->flags & FLAG_FORWARD))
{ {
error( "Only forwarded entry points are allowed in data-only mode\n" ); error( "Only forwarded entry points are allowed in data-only mode\n" );
...@@ -959,6 +952,8 @@ static void assign_exports( DLLSPEC *spec ) ...@@ -959,6 +952,8 @@ static void assign_exports( DLLSPEC *spec )
for (i = 0; i < spec->nb_entry_points; i++) for (i = 0; i < spec->nb_entry_points; i++)
{ {
ORDDEF *entry = &spec->entry_points[i]; ORDDEF *entry = &spec->entry_points[i];
if ((entry->flags & FLAG_CPU_MASK) && !(entry->flags & FLAG_CPU(target.cpu)))
continue;
exports->entry_points[exports->nb_entry_points++] = entry; exports->entry_points[exports->nb_entry_points++] = entry;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment