Refinement of exception handling code in 'multiplication' and 'assignment' opcode handlers.
This commit is contained in:
@@ -95,6 +95,12 @@ extern void jerry_RefUnusedVariables(int unused_variables_follow, ...);
|
||||
#define JERRY_UNIMPLEMENTED() JERRY_UNREACHABLE()
|
||||
#define JERRY_UNIMPLEMENTED_REF_UNUSED_VARS(...) do { JERRY_UNIMPLEMENTED(); if ( false ) { jerry_RefUnusedVariables( 0, __VA_ARGS__); } } while (0)
|
||||
|
||||
/**
|
||||
* Conditions' likeliness, unlikeliness.
|
||||
*/
|
||||
#define likely( x ) ( __builtin_expect( !!( x ), 1 ) )
|
||||
#define unlikely( x ) ( __builtin_expect( !!( x ), 0 ) )
|
||||
|
||||
/**
|
||||
* Exit
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user