+ zval *return_value, *tmp_member = NULL;
+
+ if (Z_TYPE_P(member) != IS_STRING) {
+ ALLOC_ZVAL(tmp_member);
+ MAKE_COPY_ZVAL(&member, tmp_member);
+ convert_to_string(tmp_member);
+ member = tmp_member;
+#if PHP_VERSION_ID >= 50399
+ _zend_literal_key = NULL;
+#endif
+ }