From: Dmitry Stogov Date: Wed, 12 Mar 2008 08:52:49 +0000 (+0000) Subject: Fixed warning X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~612 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c33db5c74efb253939f574cf64ecc71fd60e0d5b;p=php Fixed warning --- diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h index 3f7efcb248..975bdc8ec0 100644 --- a/Zend/zend_execute.h +++ b/Zend/zend_execute.h @@ -154,9 +154,9 @@ struct _zend_vm_stack { #define ZEND_VM_STACK_GROW_IF_NEEDED(count) \ do { \ - if (UNEXPECTED(count > \ + if (UNEXPECTED((count) > \ EG(argument_stack)->end - EG(argument_stack)->top)) { \ - zend_vm_stack_extend(count TSRMLS_CC); \ + zend_vm_stack_extend((count) TSRMLS_CC); \ } \ } while (0) @@ -226,7 +226,7 @@ static inline void *zend_vm_stack_alloc(size_t size TSRMLS_DC) size = (size + (sizeof(void*) - 1)) / sizeof(void*); - ZEND_VM_STACK_GROW_IF_NEEDED(size); + ZEND_VM_STACK_GROW_IF_NEEDED((int)size); ret = (void*)EG(argument_stack)->top; EG(argument_stack)->top += size; return ret;