diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h index 21c48ffceb9..e172e09e72b 100644 --- a/Zend/zend_execute.h +++ b/Zend/zend_execute.h @@ -161,7 +161,7 @@ struct _zend_vm_stack { } while (0) static inline zend_vm_stack zend_vm_stack_new_page(int count) { - zend_vm_stack page = emalloc(sizeof(*page)+sizeof(page->elements[0])*(count-1)); + zend_vm_stack page = (zend_vm_stack)emalloc(sizeof(*page)+sizeof(page->elements[0])*(count-1)); page->top = page->elements; page->end = page->elements + count;