Skip to content

Commit 447358c

Browse files
ruben-ayrapetyanegavrin
authored andcommitted
Remove intrinsics support from parser.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan [email protected]
1 parent 3e86875 commit 447358c

File tree

3 files changed

+0
-26
lines changed

3 files changed

+0
-26
lines changed

jerry-core/parser/js/opcodes-dumper.cpp

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -755,19 +755,6 @@ dumper_finish_scope (void)
755755
STACK_DROP (temp_names, 1);
756756
}
757757

758-
bool
759-
dumper_is_intrinsic (operand /* obj */)
760-
{
761-
return false;
762-
}
763-
764-
operand
765-
dump_intrinsic (operand /* obj */, operand /* arg */)
766-
{
767-
JERRY_UNREACHABLE ();
768-
return dump_undefined_assignment_res ();
769-
}
770-
771758
/**
772759
* Check that byte-code operand refers to 'eval' string
773760
*

jerry-core/parser/js/opcodes-dumper.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,6 @@ void dumper_new_statement (void);
5959
void dumper_new_scope (void);
6060
void dumper_finish_scope (void);
6161

62-
bool dumper_is_intrinsic (operand);
63-
operand dump_intrinsic (operand, operand);
64-
6562
extern bool dumper_is_eval_literal (operand);
6663

6764
void dump_boolean_assignment (operand, bool);

jerry-core/parser/js/parser.cpp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -447,10 +447,6 @@ parse_argument_list (varg_list_type vlt, operand obj, uint8_t *args_count, opera
447447
case VARG_CALL_EXPR:
448448
{
449449
current_token_must_be (TOK_OPEN_PAREN);
450-
if (dumper_is_intrinsic (obj))
451-
{
452-
break;
453-
}
454450

455451
opcode_call_flags_t call_flags = OPCODE_CALL_FLAGS__EMPTY;
456452

@@ -557,12 +553,6 @@ parse_argument_list (varg_list_type vlt, operand obj, uint8_t *args_count, opera
557553
case VARG_CALL_EXPR:
558554
{
559555
op = parse_assignment_expression (true);
560-
if (dumper_is_intrinsic (obj))
561-
{
562-
operand res = dump_intrinsic (obj, op);
563-
token_after_newlines_must_be (close_tt);
564-
return res;
565-
}
566556
break;
567557
}
568558
case VARG_OBJ_DECL:

0 commit comments

Comments
 (0)