summaryrefslogtreecommitdiff
path: root/src/prep_cif.c
diff options
context:
space:
mode:
authorAnthony Green <green@moxielogic.com>2012-02-15 00:18:18 -0500
committerAnthony Green <green@moxielogic.com>2012-02-15 00:18:18 -0500
commitd578b89619cf3d2baff027b203619dc307fc12e3 (patch)
treec9fd821a54863d8a48c6b1b1f3892e53cd52273c /src/prep_cif.c
parentdee20f8e45c486f5018f31e09bb362992aa498c3 (diff)
downloadlibffi-d578b89619cf3d2baff027b203619dc307fc12e3.tar.gz
Fix ABI check regression
Diffstat (limited to 'src/prep_cif.c')
-rw-r--r--src/prep_cif.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/prep_cif.c b/src/prep_cif.c
index cc2fb74..f50a63c 100644
--- a/src/prep_cif.c
+++ b/src/prep_cif.c
@@ -112,10 +112,10 @@ ffi_status FFI_HIDDEN ffi_prep_cif_core(ffi_cif *cif, ffi_abi abi,
FFI_ASSERT(nfixedargs <= ntotalargs);
#ifndef X86_WIN32
- if ((abi > FFI_FIRST_ABI) && (abi <= FFI_DEFAULT_ABI))
+ if (! (abi > FFI_FIRST_ABI) && (abi <= FFI_LAST_ABI))
return FFI_BAD_ABI;
#else
- if (abi > FFI_FIRST_ABI && abi < FFI_LAST_ABI || abi == FFI_THISCALL)
+ if (! (abi > FFI_FIRST_ABI && abi < FFI_LAST_ABI || abi == FFI_THISCALL))
return FFI_BAD_ABI;
#endif