Fixing value copying/value leakage issues.

This commit is contained in:
Ruben Ayrapetyan
2014-07-21 17:39:39 +04:00
parent 0ff6d7ae9e
commit 1175526d52
7 changed files with 80 additions and 17 deletions
@@ -33,6 +33,9 @@
* GetValue operation.
*
* See also: ECMA-262 v5, 8.7.1
*
* @return completion value
* Returned value must be freed with ecma_free_completion_value.
*/
ecma_CompletionValue_t
ecma_OpGetValue( ecma_Reference_t *ref_p) /**< ECMA-reference */
@@ -106,6 +109,9 @@ ecma_OpGetValue( ecma_Reference_t *ref_p) /**< ECMA-reference */
* SetValue operation.
*
* See also: ECMA-262 v5, 8.7.1
* @return completion value
* Returned value must be freed with ecma_free_completion_value.
*/
ecma_CompletionValue_t
ecma_OpSetValue(ecma_Reference_t *ref_p, /**< ECMA-reference */