diff options
Diffstat (limited to 'src/doc.c')
-rw-r--r-- | src/doc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/doc.c b/src/doc.c index 1b6aa01ef04..8191a914c6e 100644 --- a/src/doc.c +++ b/src/doc.c @@ -337,7 +337,10 @@ string is passed through `substitute-command-keys'. */) fun = XCDR (fun); #ifdef HAVE_NATIVE_COMP if (!NILP (Fsubr_native_elisp_p (fun))) - doc = XSUBR (fun)->native_doc; + doc = + Fgethash (make_fixnum (XSUBR (fun)->doc), + XNATIVE_COMP_UNIT (Fsubr_native_comp_unit (fun))->data_fdoc_h, + Qnil); else #endif if (SUBRP (fun)) |