Refactor literal-storage to not use C++ features
JerryScript-DCO-1.0-Signed-off-by: Roland Takacs rtakacs.u-szeged@partner.samsung.com
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
#include "lexer.h"
|
||||
#include "lit-literal.h"
|
||||
#include "opcodes.h"
|
||||
#include "rcs-records.h"
|
||||
#include "scopes-tree.h"
|
||||
|
||||
/**
|
||||
@@ -163,11 +164,11 @@ public:
|
||||
JERRY_ASSERT (lit_id.packed_value != NOT_A_LITERAL.packed_value);
|
||||
|
||||
#ifndef JERRY_NDEBUG
|
||||
literal_t lit = lit_get_literal_by_cp (lit_id);
|
||||
lit_literal_t lit = lit_get_literal_by_cp (lit_id);
|
||||
|
||||
JERRY_ASSERT (lit->get_type () == LIT_STR_T
|
||||
|| lit->get_type () == LIT_MAGIC_STR_T
|
||||
|| lit->get_type () == LIT_MAGIC_STR_EX_T);
|
||||
JERRY_ASSERT (RCS_RECORD_IS_CHARSET (lit)
|
||||
|| RCS_RECORD_IS_MAGIC_STR (lit)
|
||||
|| RCS_RECORD_IS_MAGIC_STR_EX (lit));
|
||||
#endif /* !JERRY_NDEBUG */
|
||||
|
||||
jsp_operand_t ret;
|
||||
@@ -189,11 +190,11 @@ public:
|
||||
JERRY_ASSERT (lit_id.packed_value != NOT_A_LITERAL.packed_value);
|
||||
|
||||
#ifndef JERRY_NDEBUG
|
||||
literal_t lit = lit_get_literal_by_cp (lit_id);
|
||||
lit_literal_t lit = lit_get_literal_by_cp (lit_id);
|
||||
|
||||
JERRY_ASSERT (lit->get_type () == LIT_STR_T
|
||||
|| lit->get_type () == LIT_MAGIC_STR_T
|
||||
|| lit->get_type () == LIT_MAGIC_STR_EX_T);
|
||||
JERRY_ASSERT (RCS_RECORD_IS_CHARSET (lit)
|
||||
|| RCS_RECORD_IS_MAGIC_STR (lit)
|
||||
|| RCS_RECORD_IS_MAGIC_STR_EX (lit));
|
||||
#endif /* !JERRY_NDEBUG */
|
||||
|
||||
jsp_operand_t ret;
|
||||
@@ -215,9 +216,9 @@ public:
|
||||
JERRY_ASSERT (lit_id.packed_value != NOT_A_LITERAL.packed_value);
|
||||
|
||||
#ifndef JERRY_NDEBUG
|
||||
literal_t lit = lit_get_literal_by_cp (lit_id);
|
||||
lit_literal_t lit = lit_get_literal_by_cp (lit_id);
|
||||
|
||||
JERRY_ASSERT (lit->get_type () == LIT_NUMBER_T);
|
||||
JERRY_ASSERT (RCS_RECORD_IS_NUMBER (lit));
|
||||
#endif /* !JERRY_NDEBUG */
|
||||
|
||||
jsp_operand_t ret;
|
||||
|
||||
Reference in New Issue
Block a user