Completely remove internal property support. (#1603)
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
@@ -357,16 +357,26 @@ ecma_init_ecma_string_from_uint32 (ecma_string_t *string_desc_p, /**< ecma-strin
|
||||
string_desc_p->u.uint32_number = uint32_number;
|
||||
} /* ecma_init_ecma_string_from_uint32 */
|
||||
|
||||
/**
|
||||
* Initialize a magic ecma-string
|
||||
*/
|
||||
void
|
||||
ecma_init_ecma_magic_string (ecma_string_t *string_desc_p, /**< ecma-string */
|
||||
lit_magic_string_id_t id) /**< literal id */
|
||||
{
|
||||
string_desc_p->refs_and_container = ECMA_STRING_CONTAINER_MAGIC_STRING | ECMA_STRING_REF_ONE;
|
||||
string_desc_p->hash = (lit_string_hash_t) id;
|
||||
|
||||
string_desc_p->u.magic_string_id = (uint32_t) id;
|
||||
} /* ecma_init_ecma_magic_string */
|
||||
|
||||
/**
|
||||
* Initialize a length ecma-string
|
||||
*/
|
||||
inline void __attr_always_inline___
|
||||
ecma_init_ecma_length_string (ecma_string_t *string_desc_p) /**< ecma-string */
|
||||
{
|
||||
string_desc_p->refs_and_container = ECMA_STRING_CONTAINER_MAGIC_STRING | ECMA_STRING_REF_ONE;
|
||||
string_desc_p->hash = LIT_MAGIC_STRING_LENGTH;
|
||||
|
||||
string_desc_p->u.magic_string_id = LIT_MAGIC_STRING_LENGTH;
|
||||
ecma_init_ecma_magic_string (string_desc_p, LIT_MAGIC_STRING_LENGTH);
|
||||
} /* ecma_init_ecma_length_string */
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user