pike.git/
src/
peep.in
Branch:
Tag:
Non-build tags
All tags
No tags
2013-01-01
2013-01-01 14:44:53 by 0
771a51b221d6a0b59500b99d7f68714849b9432b (
5
lines) (+
3
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
Fix signed/unsigned int comparison warning.
67:
// Ok, this is ridiculously specific, but it is generated by for(..) // when the variable is not used, like above, but for globals:
-
ASSIGN_GLOBAL_NUMBER_AND_POP[$1b > -
0x80000000
] GLOBAL_LVALUE($1a) DEC: ASSIGN_GLOBAL_NUMBER_AND_POP($1a, $1b - 1) NUMBER($1b - 1)
+
ASSIGN_GLOBAL_NUMBER_AND_POP[$1b > -
0x80000000L
] GLOBAL_LVALUE($1a) DEC: ASSIGN_GLOBAL_NUMBER_AND_POP($1a, $1b - 1) NUMBER($1b - 1)
ASSIGN_GLOBAL_NUMBER_AND_POP[$1b < 0x7fffffff] GLOBAL_LVALUE($1a) INC: ASSIGN_GLOBAL_NUMBER_AND_POP($1a, $1b + 1) NUMBER($1b + 1)
-
ASSIGN_GLOBAL_NUMBER_AND_POP[$1b > -
0x80000000
] GLOBAL_LVALUE($1a) DEC_AND_POP: ASSIGN_GLOBAL_NUMBER_AND_POP($1a, $1b - 1)
+
ASSIGN_GLOBAL_NUMBER_AND_POP[$1b > -
0x80000000L
] GLOBAL_LVALUE($1a) DEC_AND_POP: ASSIGN_GLOBAL_NUMBER_AND_POP($1a, $1b - 1)
ASSIGN_GLOBAL_NUMBER_AND_POP[$1b < 0x7fffffff] GLOBAL_LVALUE($1a) INC_AND_POP: ASSIGN_GLOBAL_NUMBER_AND_POP($1a, $1b + 1) LOCAL_LVALUE LOCAL ADD_TO_AND_POP : ADD_LOCALS_AND_POP($1a,$2a)