@@ -204,7 +204,7 @@ ecma_create_lex_env_class (ecma_object_t *outer_lexical_environment_p, /**< oute
204
204
* @return true - if object is a lexical environment
205
205
* false - otherwise
206
206
*/
207
- extern inline bool JERRY_ATTR_PURE
207
+ extern inline bool JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
208
208
ecma_is_lexical_environment (const ecma_object_t * object_p ) /**< object or lexical environment */
209
209
{
210
210
JERRY_ASSERT (object_p != NULL );
@@ -215,7 +215,7 @@ ecma_is_lexical_environment (const ecma_object_t *object_p) /**< object or lexic
215
215
/**
216
216
* Set value of [[Extensible]] object's internal property.
217
217
*/
218
- extern inline void
218
+ extern inline void JERRY_ATTR_ALWAYS_INLINE
219
219
ecma_op_ordinary_object_set_extensible (ecma_object_t * object_p ) /**< object */
220
220
{
221
221
JERRY_ASSERT (object_p != NULL );
@@ -229,7 +229,7 @@ ecma_op_ordinary_object_set_extensible (ecma_object_t *object_p) /**< object */
229
229
*
230
230
* @return type of the object (ecma_object_type_t)
231
231
*/
232
- extern inline ecma_object_type_t JERRY_ATTR_PURE
232
+ extern inline ecma_object_type_t JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
233
233
ecma_get_object_type (const ecma_object_t * object_p ) /**< object */
234
234
{
235
235
JERRY_ASSERT (object_p != NULL );
@@ -280,7 +280,7 @@ ecma_object_class_is (ecma_object_t *object_p, /**< object */
280
280
*
281
281
* @return type of the lexical environment (ecma_lexical_environment_type_t)
282
282
*/
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
284
284
ecma_get_lex_env_type (const ecma_object_t * object_p ) /**< lexical environment */
285
285
{
286
286
JERRY_ASSERT (object_p != NULL );
@@ -294,7 +294,7 @@ ecma_get_lex_env_type (const ecma_object_t *object_p) /**< lexical environment *
294
294
*
295
295
* @return pointer to ecma object
296
296
*/
297
- extern inline ecma_object_t * JERRY_ATTR_PURE
297
+ extern inline ecma_object_t * JERRY_ATTR_PURE JERRY_ATTR_ALWAYS_INLINE
298
298
ecma_get_lex_env_binding_object (const ecma_object_t * object_p ) /**< object-bound lexical environment */
299
299
{
300
300
JERRY_ASSERT (object_p != NULL );
0 commit comments