diff options
Diffstat (limited to 'src/doc.c')
| -rw-r--r-- | src/doc.c | 9 |
1 files changed, 7 insertions, 2 deletions
| @@ -516,8 +516,13 @@ store_function_docstring (Lisp_Object obj, ptrdiff_t offset) | |||
| 516 | if ((ASIZE (fun) & PSEUDOVECTOR_SIZE_MASK) > COMPILED_DOC_STRING) | 516 | if ((ASIZE (fun) & PSEUDOVECTOR_SIZE_MASK) > COMPILED_DOC_STRING) |
| 517 | ASET (fun, COMPILED_DOC_STRING, make_number (offset)); | 517 | ASET (fun, COMPILED_DOC_STRING, make_number (offset)); |
| 518 | else | 518 | else |
| 519 | message ("No docstring slot for %s", | 519 | { |
| 520 | SYMBOLP (obj) ? SSDATA (SYMBOL_NAME (obj)) : "<anonymous>"); | 520 | AUTO_STRING (format, "No docstring slot for %s"); |
| 521 | CALLN (Fmessage, format, | ||
| 522 | (SYMBOLP (obj) | ||
| 523 | ? SYMBOL_NAME (obj) | ||
| 524 | : build_string ("<anonymous>"))); | ||
| 525 | } | ||
| 521 | } | 526 | } |
| 522 | } | 527 | } |
| 523 | 528 | ||