From e842d8cdf33d8625a9c9526adc3f9526e135c431 Mon Sep 17 00:00:00 2001 From: Daniel Balla Date: Fri, 16 Aug 2019 11:43:33 +0200 Subject: [PATCH] Add symbol support to same_value function 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 0bafb5abbb..787fd08068 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);