Fix assertions in parser
This commit is contained in:
+1
-1
@@ -347,7 +347,7 @@ $(JERRY_TARGETS):
|
|||||||
@rm -rf $(TARGET_DIR)
|
@rm -rf $(TARGET_DIR)
|
||||||
@echo "=== Running cppcheck ==="
|
@echo "=== Running cppcheck ==="
|
||||||
@cppcheck $(DEFINES_JERRY) `find $(UNITTESTS_SRC_DIR) -name *.[c]` $(SOURCES_JERRY) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \
|
@cppcheck $(DEFINES_JERRY) `find $(UNITTESTS_SRC_DIR) -name *.[c]` $(SOURCES_JERRY) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \
|
||||||
--error-exitcode=1 --std=c99 --enable=all --suppress=sizeofwithnumericparameter --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null
|
--error-exitcode=1 --std=c99 --enable=all --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null
|
||||||
@echo Done
|
@echo Done
|
||||||
@echo
|
@echo
|
||||||
@mkdir -p $(TARGET_DIR)
|
@mkdir -p $(TARGET_DIR)
|
||||||
|
|||||||
+12
-12
@@ -222,7 +222,7 @@ insert_semicolon (void)
|
|||||||
|
|
||||||
#define DUMP_OPCODE_1(GETOP, OP1) \
|
#define DUMP_OPCODE_1(GETOP, OP1) \
|
||||||
do { \
|
do { \
|
||||||
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
|
JERRY_ASSERT (0+OP1 <= 255); \
|
||||||
opcode=getop_##GETOP ((T_IDX) (OP1)); \
|
opcode=getop_##GETOP ((T_IDX) (OP1)); \
|
||||||
serializer_dump_opcode (opcode); \
|
serializer_dump_opcode (opcode); \
|
||||||
opcode_counter++; \
|
opcode_counter++; \
|
||||||
@@ -230,8 +230,8 @@ insert_semicolon (void)
|
|||||||
|
|
||||||
#define DUMP_OPCODE_2(GETOP, OP1, OP2) \
|
#define DUMP_OPCODE_2(GETOP, OP1, OP2) \
|
||||||
do { \
|
do { \
|
||||||
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
|
JERRY_ASSERT (0+OP1 <= 255); \
|
||||||
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
|
JERRY_ASSERT (0+OP2 <= 255); \
|
||||||
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2)); \
|
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2)); \
|
||||||
serializer_dump_opcode (opcode); \
|
serializer_dump_opcode (opcode); \
|
||||||
opcode_counter++; \
|
opcode_counter++; \
|
||||||
@@ -239,9 +239,9 @@ insert_semicolon (void)
|
|||||||
|
|
||||||
#define DUMP_OPCODE_3(GETOP, OP1, OP2, OP3) \
|
#define DUMP_OPCODE_3(GETOP, OP1, OP2, OP3) \
|
||||||
do { \
|
do { \
|
||||||
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
|
JERRY_ASSERT (0+OP1 <= 255); \
|
||||||
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
|
JERRY_ASSERT (0+OP2 <= 255); \
|
||||||
JERRY_ASSERT (sizeof (OP3) == 1 || OP3 <= 255); \
|
JERRY_ASSERT (0+OP3 <= 255); \
|
||||||
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2), (T_IDX) (OP3)); \
|
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2), (T_IDX) (OP3)); \
|
||||||
serializer_dump_opcode (opcode); \
|
serializer_dump_opcode (opcode); \
|
||||||
opcode_counter++; \
|
opcode_counter++; \
|
||||||
@@ -249,24 +249,24 @@ insert_semicolon (void)
|
|||||||
|
|
||||||
#define REWRITE_OPCODE_1(OC, GETOP, OP1) \
|
#define REWRITE_OPCODE_1(OC, GETOP, OP1) \
|
||||||
do { \
|
do { \
|
||||||
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
|
JERRY_ASSERT (0+OP1 <= 255); \
|
||||||
opcode=getop_##GETOP ((T_IDX) (OP1)); \
|
opcode=getop_##GETOP ((T_IDX) (OP1)); \
|
||||||
serializer_rewrite_opcode (OC, opcode); \
|
serializer_rewrite_opcode (OC, opcode); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define REWRITE_OPCODE_2(OC, GETOP, OP1, OP2) \
|
#define REWRITE_OPCODE_2(OC, GETOP, OP1, OP2) \
|
||||||
do { \
|
do { \
|
||||||
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
|
JERRY_ASSERT (0+OP1 <= 255); \
|
||||||
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
|
JERRY_ASSERT (0+OP2 <= 255); \
|
||||||
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2)); \
|
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2)); \
|
||||||
serializer_rewrite_opcode (OC, opcode); \
|
serializer_rewrite_opcode (OC, opcode); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define REWRITE_OPCODE_3(OC, GETOP, OP1, OP2, OP3) \
|
#define REWRITE_OPCODE_3(OC, GETOP, OP1, OP2, OP3) \
|
||||||
do { \
|
do { \
|
||||||
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
|
JERRY_ASSERT (0+OP1 <= 255); \
|
||||||
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
|
JERRY_ASSERT (0+OP2 <= 255); \
|
||||||
JERRY_ASSERT (sizeof (OP3) == 1 || OP3 <= 255); \
|
JERRY_ASSERT (0+OP3 <= 255); \
|
||||||
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2), (T_IDX) (OP3)); \
|
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2), (T_IDX) (OP3)); \
|
||||||
serializer_rewrite_opcode (OC, opcode); \
|
serializer_rewrite_opcode (OC, opcode); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|||||||
Reference in New Issue
Block a user