flush
[m6w6/ext-psi] / src / types.h
index 7c4c8960d70199bb9dedab3193a1d8612597ce5b..97f00d4c43e9b349580eac07b2e31a759b399b59 100644 (file)
@@ -57,7 +57,7 @@
 static inline impl_val *deref_impl_val(impl_val *ret_val, decl_var *var) {
        unsigned i;
 
-       ZEND_ASSERT(var->arg->var != var);
+       ZEND_ASSERT(!var->arg || var->arg->var != var);
 #if 0
        fprintf(stderr, "deref: %s pl=%u:%u as=%u:%u %p\n",
                        var->name, var->pointer_level, var->arg->var->pointer_level,