* 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:
Jonas Maebe 2011-10-14 16:11:46 +00:00
parent 5a5d6668a0
commit f2823a1d68

View File

@ -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';