Skip to content

Commit c3bb516

Browse files
dbatyairerobika
authored andcommitted
Refactor RegExp builtin (#3136)
JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai [email protected]
1 parent c3510fc commit c3bb516

20 files changed

+1393
-1315
lines changed

jerry-core/api/jerry-snapshot.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ snapshot_add_compiled_code (ecma_compiled_code_t *compiled_code_p, /**< compiled
179179

180180
globals_p->snapshot_buffer_write_offset += sizeof (ecma_compiled_code_t);
181181

182-
ecma_value_t pattern = ((re_compiled_code_t *) compiled_code_p)->pattern;
182+
ecma_value_t pattern = ((re_compiled_code_t *) compiled_code_p)->source;
183183
ecma_string_t *pattern_string_p = ecma_get_string_from_value (pattern);
184184

185185
ecma_length_t pattern_size = 0;

jerry-core/ecma/base/ecma-helpers.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1403,7 +1403,7 @@ ecma_bytecode_deref (ecma_compiled_code_t *bytecode_p) /**< byte code pointer */
14031403
#if ENABLED (JERRY_BUILTIN_REGEXP)
14041404
re_compiled_code_t *re_bytecode_p = (re_compiled_code_t *) bytecode_p;
14051405

1406-
ecma_deref_ecma_string (ecma_get_string_from_value (re_bytecode_p->pattern));
1406+
ecma_deref_ecma_string (ecma_get_string_from_value (re_bytecode_p->source));
14071407
#endif /* ENABLED (JERRY_BUILTIN_REGEXP) */
14081408
}
14091409

0 commit comments

Comments
 (0)