From dd7029e15d3ffa90220b31185ac10343d4118633 Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Thu, 17 Jul 2014 22:05:56 +0400 Subject: [PATCH] Fixing ecma_OpHasBinding, ecma_OpCreateMutableBinding and ecma_OpSetMutableBinding (inserting missing breaks in switches). --- src/libecmaoperations/ecma-lex-env.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libecmaoperations/ecma-lex-env.c b/src/libecmaoperations/ecma-lex-env.c index f98599016..f1466bc32 100644 --- a/src/libecmaoperations/ecma-lex-env.c +++ b/src/libecmaoperations/ecma-lex-env.c @@ -49,6 +49,8 @@ ecma_OpHasBinding(ecma_Object_t *lex_env_p, /**< lexical environment */ has_binding = ( property_p != NULL ) ? ECMA_SIMPLE_VALUE_TRUE : ECMA_SIMPLE_VALUE_FALSE; + + break; } case ECMA_LEXICAL_ENVIRONMENT_OBJECTBOUND: { @@ -87,6 +89,8 @@ ecma_OpCreateMutableBinding(ecma_Object_t *lex_env_p, /**< lexical environment * is_deletable ? ECMA_PROPERTY_CONFIGURABLE : ECMA_PROPERTY_NOT_CONFIGURABLE); + + break; } case ECMA_LEXICAL_ENVIRONMENT_OBJECTBOUND: { @@ -128,6 +132,8 @@ ecma_OpSetMutableBinding(ecma_Object_t *lex_env_p, /**< lexical environment */ { return ecma_MakeThrowValue( ecma_NewStandardError( ECMA_ERROR_TYPE)); } + + break; } case ECMA_LEXICAL_ENVIRONMENT_OBJECTBOUND: { @@ -183,6 +189,8 @@ ecma_OpGetBindingValue(ecma_Object_t *lex_env_p, /**< lexical environment */ ECMA_TARGET_ID_RESERVED); } } + + break; } case ECMA_LEXICAL_ENVIRONMENT_OBJECTBOUND: {