basic support for builtins
[m6w6/ext-psi] / src / error.c
index c92b847e3530859083ce001bcb6f24237de36db0..af336a2260e434da0ba0fccb3898af08779e33ac 100644 (file)
@@ -57,7 +57,7 @@ void psi_error_wrapper(struct psi_data *context, struct psi_token *t, int type,
        }
 
        if (t) {
-               fn = t->file;
+               fn = t->file->val;
                ln = t->line;
        } else if (zend_is_executing()) {
                fn = zend_get_executed_filename();
@@ -71,6 +71,7 @@ void psi_error_wrapper(struct psi_data *context, struct psi_token *t, int type,
 
        va_start(argv, msg);
        psi_verror(type, fn, ln, msg, argv);
+       PSI_DEBUG_PRINTV(context, msg, argv);
        va_end(argv);
 
        if (context) {