@@ -165,7 +165,7 @@ ecma_op_create_regexp_object (ecma_string_t *pattern_p, /**< input pattern */
165
165
ecma_set_named_data_property_value (global_prop_p, ecma_make_simple_value (prop_value));
166
166
167
167
/* Set ignoreCase property. ECMA-262 v5, 15.10.7.3*/
168
- magic_string_p = ecma_get_magic_string (ECMA_MAGIC_STRING_IGNORECASE );
168
+ magic_string_p = ecma_get_magic_string (ECMA_MAGIC_STRING_IGNORECASE_UL );
169
169
ecma_property_t *ignorecase_prop_p = ecma_create_named_data_property (obj_p,
170
170
magic_string_p,
171
171
false , false , false );
@@ -184,7 +184,7 @@ ecma_op_create_regexp_object (ecma_string_t *pattern_p, /**< input pattern */
184
184
ecma_set_named_data_property_value (multiline_prop_p, ecma_make_simple_value (prop_value));
185
185
186
186
/* Set lastIndex property. ECMA-262 v5, 15.10.7.5*/
187
- magic_string_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX );
187
+ magic_string_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX_UL );
188
188
ecma_property_t *lastindex_prop_p = ecma_create_named_data_property (obj_p,
189
189
magic_string_p,
190
190
true , false , false );
@@ -1131,7 +1131,7 @@ ecma_regexp_exec_helper (ecma_object_t *obj_p, /**< RegExp object */
1131
1131
1132
1132
if (re_ctx.flags & RE_FLAG_GLOBAL)
1133
1133
{
1134
- ecma_string_t *magic_str_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX );
1134
+ ecma_string_t *magic_str_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX_UL );
1135
1135
ecma_property_t *lastindex_prop_p = ecma_op_object_get_property (obj_p, magic_str_p);
1136
1136
ecma_number_t *lastindex_num_p = ecma_get_number_from_value (lastindex_prop_p->u .named_data_property .value );
1137
1137
index = ecma_number_to_int32 (*lastindex_num_p);
@@ -1146,7 +1146,7 @@ ecma_regexp_exec_helper (ecma_object_t *obj_p, /**< RegExp object */
1146
1146
{
1147
1147
if (index < 0 || index > input_length)
1148
1148
{
1149
- ecma_string_t *magic_str_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX );
1149
+ ecma_string_t *magic_str_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX_UL );
1150
1150
ecma_number_t *lastindex_num_p = ecma_alloc_number ();
1151
1151
*lastindex_num_p = ECMA_NUMBER_ZERO;
1152
1152
ecma_op_object_put (obj_p, magic_str_p, ecma_make_number_value (lastindex_num_p), true );
@@ -1173,7 +1173,7 @@ ecma_regexp_exec_helper (ecma_object_t *obj_p, /**< RegExp object */
1173
1173
1174
1174
if (re_ctx.flags & RE_FLAG_GLOBAL)
1175
1175
{
1176
- ecma_string_t *magic_str_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX );
1176
+ ecma_string_t *magic_str_p = ecma_get_magic_string (ECMA_MAGIC_STRING_LASTINDEX_UL );
1177
1177
ecma_number_t *lastindex_num_p = ecma_alloc_number ();
1178
1178
*lastindex_num_p = ((ecma_number_t ) (sub_str_p - re_ctx.input_start_p ));
1179
1179
ecma_op_object_put (obj_p, magic_str_p, ecma_make_number_value (lastindex_num_p), true );
0 commit comments