Use external string when raising error (#4881)

JerryScript-DCO-1.0-Signed-off-by: Csaba Repasi repasics@inf.u-szeged.hu
This commit is contained in:
Csaba Repasi
2021-12-10 18:15:00 +01:00
committed by GitHub
parent 4cbc77d709
commit 42523bd6e2
5 changed files with 18 additions and 15 deletions
+2 -1
View File
@@ -17,6 +17,7 @@
#include "jerryscript.h"
#include "ecma-conversion.h"
#include "ecma-errors.h"
#include "ecma-exceptions.h"
#include "ecma-globals.h"
#include "ecma-helpers.h"
@@ -49,7 +50,7 @@ main (void)
TEST_ASSERT (num == 123);
/* 2 */
ecma_value_t error = ecma_raise_standard_error (JERRY_ERROR_TYPE, "I am a neat little error message");
ecma_value_t error = ecma_raise_standard_error (JERRY_ERROR_TYPE, ECMA_ERR_INVALID_ARRAY_LENGTH);
result = ecma_op_to_integer (error, &num);
+2 -1
View File
@@ -18,6 +18,7 @@
#include "jerryscript.h"
#include "ecma-conversion.h"
#include "ecma-errors.h"
#include "ecma-exceptions.h"
#include "ecma-globals.h"
#include "ecma-helpers-number.h"
@@ -51,7 +52,7 @@ main (void)
TEST_ASSERT (num == 123);
/* 1, 3 */
ecma_value_t error_throw = ecma_raise_standard_error (JERRY_ERROR_TYPE, "I'm an error");
ecma_value_t error_throw = ecma_raise_standard_error (JERRY_ERROR_TYPE, ECMA_ERR_INVALID_ARRAY_LENGTH);
result = ecma_op_to_length (error_throw, &num);