Fix assertions in parser

This commit is contained in:
Ilmir Usmanov
2014-08-04 17:49:21 +04:00
parent 084ed7aee4
commit 97dc322085
2 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -347,7 +347,7 @@ $(JERRY_TARGETS):
@rm -rf $(TARGET_DIR)
@echo "=== Running cppcheck ==="
@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
@mkdir -p $(TARGET_DIR)
+12 -12
View File
@@ -222,7 +222,7 @@ insert_semicolon (void)
#define DUMP_OPCODE_1(GETOP, OP1) \
do { \
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
JERRY_ASSERT (0+OP1 <= 255); \
opcode=getop_##GETOP ((T_IDX) (OP1)); \
serializer_dump_opcode (opcode); \
opcode_counter++; \
@@ -230,8 +230,8 @@ insert_semicolon (void)
#define DUMP_OPCODE_2(GETOP, OP1, OP2) \
do { \
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
JERRY_ASSERT (0+OP1 <= 255); \
JERRY_ASSERT (0+OP2 <= 255); \
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2)); \
serializer_dump_opcode (opcode); \
opcode_counter++; \
@@ -239,9 +239,9 @@ insert_semicolon (void)
#define DUMP_OPCODE_3(GETOP, OP1, OP2, OP3) \
do { \
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
JERRY_ASSERT (sizeof (OP3) == 1 || OP3 <= 255); \
JERRY_ASSERT (0+OP1 <= 255); \
JERRY_ASSERT (0+OP2 <= 255); \
JERRY_ASSERT (0+OP3 <= 255); \
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2), (T_IDX) (OP3)); \
serializer_dump_opcode (opcode); \
opcode_counter++; \
@@ -249,24 +249,24 @@ insert_semicolon (void)
#define REWRITE_OPCODE_1(OC, GETOP, OP1) \
do { \
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
JERRY_ASSERT (0+OP1 <= 255); \
opcode=getop_##GETOP ((T_IDX) (OP1)); \
serializer_rewrite_opcode (OC, opcode); \
} while (0)
#define REWRITE_OPCODE_2(OC, GETOP, OP1, OP2) \
do { \
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
JERRY_ASSERT (0+OP1 <= 255); \
JERRY_ASSERT (0+OP2 <= 255); \
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2)); \
serializer_rewrite_opcode (OC, opcode); \
} while (0)
#define REWRITE_OPCODE_3(OC, GETOP, OP1, OP2, OP3) \
do { \
JERRY_ASSERT (sizeof (OP1) == 1 || OP1 <= 255); \
JERRY_ASSERT (sizeof (OP2) == 1 || OP2 <= 255); \
JERRY_ASSERT (sizeof (OP3) == 1 || OP3 <= 255); \
JERRY_ASSERT (0+OP1 <= 255); \
JERRY_ASSERT (0+OP2 <= 255); \
JERRY_ASSERT (0+OP3 <= 255); \
opcode=getop_##GETOP ((T_IDX) (OP1), (T_IDX) (OP2), (T_IDX) (OP3)); \
serializer_rewrite_opcode (OC, opcode); \
} while (0)