mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-25 01:29:22 +02:00
* r17629 changed the condition for generating safecall code on x64 and ARM
platforms from testing for a Windows target into testing to the tf_safecall_exceptions target flag. However, this flag was not set for non-i386 Windows platforms (mantis #20385) git-svn-id: trunk@19486 -
This commit is contained in:
parent
5a5d6668a0
commit
f2823a1d68
@ -104,7 +104,8 @@ unit i_win;
|
||||
tf_smartlink_sections,tf_smartlink_library,
|
||||
tf_winlikewidestring,tf_no_pic_supported,
|
||||
tf_dwarf_only_local_labels,
|
||||
tf_no_generic_stackcheck,tf_has_winlike_resources];
|
||||
tf_no_generic_stackcheck,tf_has_winlike_resources,
|
||||
tf_safecall_exceptions];
|
||||
cpu : cpu_x86_64;
|
||||
unit_env : 'WIN64UNITS';
|
||||
extradefines : 'MSWINDOWS;WINDOWS';
|
||||
@ -167,7 +168,8 @@ unit i_win;
|
||||
shortname : 'WinCE';
|
||||
flags : [tf_files_case_aware{,tf_winlikewidestring},
|
||||
tf_smartlink_sections,tf_requires_proper_alignment,tf_no_pic_supported,
|
||||
tf_has_winlike_resources];
|
||||
tf_has_winlike_resources,
|
||||
tf_safecall_exceptions];
|
||||
cpu : cpu_arm;
|
||||
unit_env : '';
|
||||
extradefines : 'UNDER_CE;WINDOWS;UNICODE';
|
||||
@ -230,7 +232,8 @@ unit i_win;
|
||||
shortname : 'WinCE';
|
||||
flags : [tf_files_case_aware
|
||||
{,tf_winlikewidestring},tf_smartlink_sections,tf_no_pic_supported,
|
||||
tf_has_winlike_resources];
|
||||
tf_has_winlike_resources,
|
||||
tf_safecall_exceptions];
|
||||
cpu : cpu_i386;
|
||||
unit_env : '';
|
||||
extradefines : 'UNDER_CE;WINDOWS;UNICODE';
|
||||
|
Loading…
Reference in New Issue
Block a user