Index: trunk/xcache/xc_utils.c
===================================================================
--- trunk/xcache/xc_utils.c	(revision 1208)
+++ trunk/xcache/xc_utils.c	(revision 1213)
@@ -152,4 +152,7 @@
 #endif
 			case ZEND_JMP:
+#ifdef ZEND_FAST_CALL
+			case ZEND_FAST_CALL:
+#endif
 				assert(Z_OP(opline->op1).jmp_addr >= op_array->opcodes && (zend_uint) (Z_OP(opline->op1).jmp_addr - op_array->opcodes) < op_array->last);
 				Z_OP(opline->op1).opline_num = Z_OP(opline->op1).jmp_addr - op_array->opcodes;
@@ -239,4 +242,7 @@
 #endif
 			case ZEND_JMP:
+#ifdef ZEND_FAST_CALL
+			case ZEND_FAST_CALL:
+#endif
 				assert(Z_OP(opline->op1).opline_num < op_array->last);
 				Z_OP(opline->op1).jmp_addr = op_array->opcodes + Z_OP(opline->op1).opline_num;
@@ -347,4 +353,7 @@
 #endif
 			case ZEND_JMP:
+#ifdef ZEND_FAST_CALL
+			case ZEND_FAST_CALL:
+#endif
 				next = begin + Z_OP(opline->op1).opline_num;
 				break;
