pike.git/
src/
pike_types.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2021-04-10
2021-04-10 13:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>
44a5bccd63ea15dff4b13f901c25a9ca7916f996 (
10
lines) (+
10
/-
0
)
[
Show
|
Annotate
]
Branch:
master
Compiler
[Typechecker]
: Fixed PT_FLAG_CMP_VOID_IS_ZERO.
4497:
return NULL; }
+
full_loop:
if (a == b) { if (op & PT_BINOP_AND) { /* FIXME: Perform masking of remap_flags here. */
5202:
} case TWOT(T_VOID, T_ZERO):
+
if (aflags & PT_FLAG_CMP_VOID_IS_ZERO) {
+
a = zero_type_string;
+
goto full_loop;
+
}
if (op & PT_BINOP_AND) { if (bflags & PT_FLAG_CMP_VOIDABLE) { /* Return void. */
5221:
return NULL; case TWOT(T_ZERO, T_VOID):
+
if (bflags & PT_FLAG_CMP_VOID_IS_ZERO) {
+
b = zero_type_string;
+
goto full_loop;
+
}
if (op & PT_BINOP_AND) { if (aflags & PT_FLAG_CMP_VOIDABLE) { /* Return void. */