diff --git a/src/c/print.d b/src/c/print.d index 8fbe7117c..9dc6e15e4 100644 --- a/src/c/print.d +++ b/src/c/print.d @@ -1580,6 +1580,12 @@ si_write_ugly_object(cl_object x, cl_object stream) write_addr((void*)x->frame.base, stream); write_ch('>', stream); break; + case t_weak_pointer: + if (ecl_print_readably()) FEprint_not_readable(x); + write_str("#', stream); + break; #ifdef ECL_THREADS case t_process: if (ecl_print_readably()) FEprint_not_readable(x);