pike.git/
src/
pike_types.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2022-05-07
2022-05-07 13:45:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>
213b57b1140197f84bf20c0706b9d9eaf2d680fe (
9
lines) (+
6
/-
3
)
[
Show
|
Annotate
]
Branch:
master
Compiler
[Typechecker]
: Fix subtraction of void.
5857:
} } if (b->type == T_VOID) {
+
if (op & PT_BINOP_AND) {
if (aflags & PT_FLAG_CMP_VOIDABLE) { a = b; goto recur; }
-
+
}
if (bflags & (PT_FLAG_CMP_NULLABLE | PT_FLAG_CMP_VOID_IS_ZERO)) { b = zero_type_string; goto recur;