From 0ff6d7ae9e4ec6e33ca799e775ee067383256f89 Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Mon, 21 Jul 2014 16:55:39 +0400 Subject: [PATCH] Fixing ecma_CopyValue: adding missing breaks in switch. --- src/libecmaobjects/ecma-helpers-value.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libecmaobjects/ecma-helpers-value.c b/src/libecmaobjects/ecma-helpers-value.c index acf6fe358..f132b132d 100644 --- a/src/libecmaobjects/ecma-helpers-value.c +++ b/src/libecmaobjects/ecma-helpers-value.c @@ -133,6 +133,8 @@ ecma_CopyValue( const ecma_Value_t value) /**< ecma-value */ case ECMA_TYPE_SIMPLE: { value_copy = value; + + break; } case ECMA_TYPE_NUMBER: { @@ -144,6 +146,8 @@ ecma_CopyValue( const ecma_Value_t value) /**< ecma-value */ value_copy = (ecma_Value_t) { .m_ValueType = ECMA_TYPE_NUMBER }; ecma_SetPointer( value_copy.m_Value, number_copy_p); + + break; } case ECMA_TYPE_STRING: { @@ -154,6 +158,8 @@ ecma_CopyValue( const ecma_Value_t value) /**< ecma-value */ value_copy = (ecma_Value_t) { .m_ValueType = ECMA_TYPE_STRING }; ecma_SetPointer( value_copy.m_Value, string_copy_p); + + break; } case ECMA_TYPE_OBJECT: { @@ -163,6 +169,8 @@ ecma_CopyValue( const ecma_Value_t value) /**< ecma-value */ ecma_RefObject( obj_p); value_copy = value; + + break; } case ECMA_TYPE__COUNT: {