From 29758101a3ea455ddaf7ea40b55cb7259fa185d5 Mon Sep 17 00:00:00 2001 From: Daniel Balla Date: Mon, 2 Sep 2019 14:52:53 +0300 Subject: [PATCH] Add symbol support to same_value function (#3030) JerryScript-DCO-1.0-Signed-off-by: Daniel Balla dballa@inf.u-szeged.hu --- jerry-core/ecma/operations/ecma-conversion.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jerry-core/ecma/operations/ecma-conversion.c b/jerry-core/ecma/operations/ecma-conversion.c index 442240a21..ccfa9f269 100644 --- a/jerry-core/ecma/operations/ecma-conversion.c +++ b/jerry-core/ecma/operations/ecma-conversion.c @@ -148,6 +148,12 @@ ecma_op_same_value (ecma_value_t x, /**< ecma value */ { return (ecma_is_value_true (x) == ecma_is_value_true (y)); } +#if ENABLED (JERRY_ES2015_BUILTIN_SYMBOL) + else if (ecma_is_value_symbol (x)) + { + return x == y; + } +#endif /* ENABLED (JERRY_ES2015_BUILTIN_SYMBOL) */ else { JERRY_ASSERT (is_x_object);