aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-11-14 01:43:29 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-11-15 02:24:31 +0100
commit16a575e1758b49e0e0f6db6c26c6fbd44c2db98e (patch)
treec2643df2c94946428e8f46a618bb08c727a597fb
parent0789c9a3eb450c5e140f61d35bf95043d2b37c94 (diff)
downloadsparse-16a575e1758b49e0e0f6db6c26c6fbd44c2db98e.tar.gz
cgcc: let cygwin use -fshort-wchar
Cygwin uses 'unsigned short' for its wchar_t. So, use -fshort-wchar for it. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rwxr-xr-xcgcc1
1 files changed, 1 insertions, 0 deletions
diff --git a/cgcc b/cgcc
index 201fbc9a..239f713d 100755
--- a/cgcc
+++ b/cgcc
@@ -252,6 +252,7 @@ sub add_specs {
return ' -Dunix=1 -D__unix=1 -D__unix__=1';
} elsif ( $spec =~ /^cygwin/) {
return &add_specs ('unix') .
+ ' -fshort-wchar' .
' -D__CYGWIN__=1 -D__CYGWIN32__=1' .
" -D'_cdecl=__attribute__((__cdecl__))'" .
" -D'__cdecl=__attribute__((__cdecl__))'" .