@@ -204,7 +204,7 @@ ecma_create_lex_env_class (ecma_object_t *outer_lexical_environment_p, /**< oute
204204 * @return true - if object is a lexical environment
205205 * false - otherwise
206206 */
207- extern inline bool JERRY_ATTR_PURE
207+ extern inline bool JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
208208ecma_is_lexical_environment (const ecma_object_t * object_p ) /**< object or lexical environment */
209209{
210210 JERRY_ASSERT (object_p != NULL );
@@ -229,7 +229,7 @@ ecma_op_ordinary_object_set_extensible (ecma_object_t *object_p) /**< object */
229229 *
230230 * @return type of the object (ecma_object_type_t)
231231 */
232- extern inline ecma_object_type_t JERRY_ATTR_PURE
232+ extern inline ecma_object_type_t JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
233233ecma_get_object_type (const ecma_object_t * object_p ) /**< object */
234234{
235235 JERRY_ASSERT (object_p != NULL );
@@ -280,7 +280,7 @@ ecma_object_class_is (ecma_object_t *object_p, /**< object */
280280 *
281281 * @return type of the lexical environment (ecma_lexical_environment_type_t)
282282 */
283- extern inline ecma_lexical_environment_type_t JERRY_ATTR_PURE
283+ extern inline ecma_lexical_environment_type_t JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
284284ecma_get_lex_env_type (const ecma_object_t * object_p ) /**< lexical environment */
285285{
286286 JERRY_ASSERT (object_p != NULL );
@@ -294,7 +294,7 @@ ecma_get_lex_env_type (const ecma_object_t *object_p) /**< lexical environment *
294294 *
295295 * @return pointer to ecma object
296296 */
297- extern inline ecma_object_t * JERRY_ATTR_PURE
297+ extern inline ecma_object_t * JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
298298ecma_get_lex_env_binding_object (const ecma_object_t * object_p ) /**< object-bound lexical environment */
299299{
300300 JERRY_ASSERT (object_p != NULL );
0 commit comments