* doc/lispref/internals.texi (Writing Emacs Primitives):
Document that side-effect free and pure properties of C functions
are defined in byte-opt.el.
(cherry picked from commit
4726900fdc5b0736feb03e928594eb64262f9bd5)
If you define a function which is side-effect free or pure, give it
a non-@code{nil} @code{side-effect-free} or @code{pure} property,
-respectively (@pxref{Standard Properties}).
+respectively (@pxref{Standard Properties}). See the lists defined in
+@samp{byte-opt.el}.
@node Writing Dynamic Modules
@section Writing Dynamically-Loaded Modules