{\r
int i = op_array->last_literal;\r
op_array->last_literal++;\r
-#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO\r
- {\r
- if (i >= CG(context).literals_size) {\r
- CG(context).literals_size += 16; /* FIXME */\r
- op_array->literals = (zend_literal*)erealloc(op_array->literals, CG(context).literals_size * sizeof(zend_literal));\r
- }\r
- }\r
-#else\r
- if (i >= op_array->size_literal) {\r
- op_array->size_literal += 16; /* FIXME */\r
- op_array->literals = (zend_literal*)erealloc(op_array->literals, op_array->size_literal * sizeof(zend_literal));\r
+ if (i >= CG(context).literals_size) {\r
+ CG(context).literals_size += 16; /* FIXME */\r
+ op_array->literals = (zend_literal*)erealloc(op_array->literals, CG(context).literals_size * sizeof(zend_literal));\r
}\r
-#endif\r
op_array->literals[i].constant = *zv;\r
+ op_array->literals[i].hash_value = 0;\r
+ op_array->literals[i].cache_slot = -1;\r
Z_SET_REFCOUNT(op_array->literals[i].constant, 2);\r
Z_SET_ISREF(op_array->literals[i].constant);\r
return i;\r