made parseable with lint
[fw/sdcc] / src / SDCCicode.h
index 2968911f04d037a4276af6add82262cb67c81862..d0aab4c055778229d73a4925d66efd829341052b 100644 (file)
@@ -211,9 +211,7 @@ iCodeTable;
                       x->op == LABEL        ||    \
                       x->op == FUNCTION     ||    \
                       x->op == INLINEASM    ||    \
-                      x->op == ENDFUNCTION  ||    \
-                      x->op == CRITICAL     ||    \
-                      x->op == ENDCRITICAL  )
+                      x->op == ENDFUNCTION  )
 
 #define SKIP_IC1(x)  (x->op == CALL         ||    \
                       SKIP_IC2(x) )
@@ -225,6 +223,8 @@ iCodeTable;
                       x->op == RECEIVE      ||    \
                       x->op == ARRAYINIT    ||    \
                       SKIP_IC1(x)           ||    \
+                      x->op == CRITICAL     ||    \
+                      x->op == ENDCRITICAL  ||    \
                       x->op == SEND         )
 
 #define SKIP_IC3(x) (SKIP_IC2(x)            ||    \