diff options
| -rw-r--r-- | lispref/searching.texi | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/lispref/searching.texi b/lispref/searching.texi index f2f21458506..c7c426ea03f 100644 --- a/lispref/searching.texi +++ b/lispref/searching.texi | |||
| @@ -1527,13 +1527,7 @@ stays the same, but the elements that were not used are set to | |||
| 1527 | garbage collection. | 1527 | garbage collection. |
| 1528 | 1528 | ||
| 1529 | If @var{reseat} is non-@code{nil}, all markers on the @var{reuse} list | 1529 | If @var{reseat} is non-@code{nil}, all markers on the @var{reuse} list |
| 1530 | are reseated to point to nowhere, and if the value is @code{evaporate}, | 1530 | are reseated to point to nowhere. |
| 1531 | the markers are put back on the free list. | ||
| 1532 | |||
| 1533 | @strong{Warning:} When @code{evaporate} is specified for @var{reseat}, | ||
| 1534 | you must ensure that no other references to the markers on the | ||
| 1535 | @var{reuse} list exists; otherwise, Emacs may crash during the next | ||
| 1536 | garbage collection. | ||
| 1537 | 1531 | ||
| 1538 | As always, there must be no possibility of intervening searches between | 1532 | As always, there must be no possibility of intervening searches between |
| 1539 | the call to a search function and the call to @code{match-data} that is | 1533 | the call to a search function and the call to @code{match-data} that is |
| @@ -1560,13 +1554,7 @@ If @var{match-list} refers to a buffer that doesn't exist, you don't get | |||
| 1560 | an error; that sets the match data in a meaningless but harmless way. | 1554 | an error; that sets the match data in a meaningless but harmless way. |
| 1561 | 1555 | ||
| 1562 | If @var{reseat} is non-@code{nil}, all markers on the @var{match-list} list | 1556 | If @var{reseat} is non-@code{nil}, all markers on the @var{match-list} list |
| 1563 | are reseated to point to nowhere, and if the value is @code{evaporate}, | 1557 | are reseated to point to nowhere. |
| 1564 | the markers are put back on the free list. | ||
| 1565 | |||
| 1566 | @strong{Warning:} When @code{evaporate} is specified for @var{reseat}, | ||
| 1567 | you must ensure that no other references to the markers on the | ||
| 1568 | @var{match-list} list exists; otherwise, Emacs may crash during the | ||
| 1569 | next garbage collection. | ||
| 1570 | 1558 | ||
| 1571 | @findex store-match-data | 1559 | @findex store-match-data |
| 1572 | @code{store-match-data} is a semi-obsolete alias for @code{set-match-data}. | 1560 | @code{store-match-data} is a semi-obsolete alias for @code{set-match-data}. |