pike.git/
src/
pike_types.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2021-02-10
2021-02-10 15:54:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>
fb1c4e72bedbe3851b2d437729cfa9467843d7a0 (
15
lines) (+
15
/-
0
)
[
Show
|
Annotate
]
Branch:
master
Compiler
[Typechecker]
: Improved robustness against NULL.
7243:
fatal_check_c_stack(1024); #endif
+
if (!a) {
+
if (b) {
+
add_ref(b);
+
return b;
+
}
+
return NULL;
+
} else if (!b) {
+
add_ref(a);
+
return a;
+
}
+
switch(a->type & PIKE_T_MASK) { case T_AND:
7918:
if(a == b) return 1;
+
if (!a) return 1;
+
if (!b) return 0;
+
#ifdef TYPE_GROUPING if (b->type != T_OR) { flags &= ~LE_B_GROUPED;