Replace vera++ with clang-format (#4518)
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik robert.fancsik@h-lab.eu
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
#define ECMA_ASYNC_GENERATOR_OBJECT_H
|
||||
|
||||
#include "ecma-globals.h"
|
||||
|
||||
#include "vm-defines.h"
|
||||
|
||||
#if JERRY_ESNEXT
|
||||
@@ -47,27 +48,24 @@ typedef enum
|
||||
/**
|
||||
* Set the state of an async yield iterator.
|
||||
*/
|
||||
#define ECMA_AWAIT_SET_STATE(async_generator_object_p, to) \
|
||||
do \
|
||||
{ \
|
||||
#define ECMA_AWAIT_SET_STATE(async_generator_object_p, to) \
|
||||
do \
|
||||
{ \
|
||||
uint16_t extra_info = (async_generator_object_p)->extended_object.u.cls.u2.executable_obj_flags; \
|
||||
extra_info &= ((1 << ECMA_AWAIT_STATE_SHIFT) - 1); \
|
||||
extra_info |= (ECMA_AWAIT_ ## to) << ECMA_AWAIT_STATE_SHIFT; \
|
||||
(async_generator_object_p)->extended_object.u.cls.u2.executable_obj_flags = extra_info; \
|
||||
} \
|
||||
while (false)
|
||||
extra_info &= ((1 << ECMA_AWAIT_STATE_SHIFT) - 1); \
|
||||
extra_info |= (ECMA_AWAIT_##to) << ECMA_AWAIT_STATE_SHIFT; \
|
||||
(async_generator_object_p)->extended_object.u.cls.u2.executable_obj_flags = extra_info; \
|
||||
} while (false)
|
||||
|
||||
/**
|
||||
* Mask for clearing all ASYNC_AWAIT status bits
|
||||
*/
|
||||
#define ECMA_AWAIT_CLEAR_MASK \
|
||||
(((1 << ECMA_AWAIT_STATE_SHIFT) - 1) - ECMA_EXECUTABLE_OBJECT_DO_AWAIT_OR_YIELD)
|
||||
#define ECMA_AWAIT_CLEAR_MASK (((1 << ECMA_AWAIT_STATE_SHIFT) - 1) - ECMA_EXECUTABLE_OBJECT_DO_AWAIT_OR_YIELD)
|
||||
|
||||
/**
|
||||
* Helper macro for ECMA_AWAIT_CHANGE_STATE.
|
||||
*/
|
||||
#define ECMA_AWAIT_CS_HELPER(from, to) \
|
||||
(((ECMA_AWAIT_ ## from) ^ (ECMA_AWAIT_ ## to)) << ECMA_AWAIT_STATE_SHIFT)
|
||||
#define ECMA_AWAIT_CS_HELPER(from, to) (((ECMA_AWAIT_##from) ^ (ECMA_AWAIT_##to)) << ECMA_AWAIT_STATE_SHIFT)
|
||||
|
||||
/**
|
||||
* Change the state of an async yield iterator.
|
||||
@@ -76,7 +74,8 @@ typedef enum
|
||||
((async_generator_object_p)->extended_object.u.cls.u2.executable_obj_flags ^= ECMA_AWAIT_CS_HELPER (from, to))
|
||||
|
||||
ecma_value_t ecma_async_generator_enqueue (vm_executable_object_t *async_generator_object_p,
|
||||
ecma_async_generator_operation_type_t operation, ecma_value_t value);
|
||||
ecma_async_generator_operation_type_t operation,
|
||||
ecma_value_t value);
|
||||
|
||||
ecma_value_t ecma_async_generator_run (vm_executable_object_t *async_generator_object_p);
|
||||
void ecma_async_generator_finalize (vm_executable_object_t *async_generator_object_p, ecma_value_t value);
|
||||
|
||||
Reference in New Issue
Block a user