summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2019-02-12 13:24:14 +0300
committerDmitry Stogov <dmitry@zend.com>2019-02-12 13:24:14 +0300
commitdbd7fbabe9f0d97b87afec3657ce53b4e5e25b3f (patch)
tree1155f0fc630a956cdc239b0d7b6e7539843ea077
parent9848f24a6a496f0aeb63e24ffa91bd9bc34a9933 (diff)
downloadphp-git-dbd7fbabe9f0d97b87afec3657ce53b4e5e25b3f.tar.gz
typo
-rw-r--r--ext/ffi/ffi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/ffi/ffi.c b/ext/ffi/ffi.c
index e223a52a92..2da7fd4473 100644
--- a/ext/ffi/ffi.c
+++ b/ext/ffi/ffi.c
@@ -5302,7 +5302,7 @@ void zend_ffi_add_bit_field(zend_ffi_dcl *struct_dcl, const char *name, size_t n
zend_ffi_parser_error("wrong type of bit field '%.*s' at line %d", name ? name_len : sizeof("<anonymous>")-1, name ? name : "<anonymous>", FFI_G(line));
}
- if (bits->kind == ZEND_FFI_VAL_INT32 || ZEND_FFI_VAL_INT64) {
+ if (bits->kind == ZEND_FFI_VAL_INT32 || bits->kind == ZEND_FFI_VAL_INT64) {
if (bits->i64 < 0) {
zend_ffi_cleanup_dcl(field_dcl);
zend_ffi_parser_error("negative width in bit-field '%.*s' at line %d", name ? name_len : sizeof("<anonymous>")-1, name ? name : "<anonymous>", FFI_G(line));
@@ -5316,7 +5316,7 @@ void zend_ffi_add_bit_field(zend_ffi_dcl *struct_dcl, const char *name, size_t n
zend_ffi_cleanup_dcl(field_dcl);
zend_ffi_parser_error("width of '%.*s' exceeds its type at line %d", name ? name_len : sizeof("<anonymous>")-1, name ? name : "<anonymous>", FFI_G(line));
}
- } else if (ZEND_FFI_VAL_UINT32 || ZEND_FFI_VAL_UINT64) {
+ } else if (bits->kind == ZEND_FFI_VAL_UINT32 || bits->kind == ZEND_FFI_VAL_UINT64) {
if (bits->u64 == 0) {
zend_ffi_cleanup_dcl(field_dcl);
if (name) {