diff options
author | Eli Zaretskii <eliz@gnu.org> | 2019-03-04 19:22:23 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2019-03-04 19:22:23 +0200 |
commit | f06405cbf8dde232f8cbe9564a42613dae3dfdc5 (patch) | |
tree | af924340899b195d2b179e76ec8514383b97ce45 /src/marker.c | |
parent | 6a1dcf594a8b6aa72820f04b529aa3454cf3fc61 (diff) | |
download | emacs-f06405cbf8dde232f8cbe9564a42613dae3dfdc5.tar.gz |
Avoid assertion violations in buf_bytepos_to_charpos
* src/marker.c (buf_bytepos_to_charpos): Disable the assertion
regarding bytepos always at the head byte of a multibyte
sequence.
Diffstat (limited to 'src/marker.c')
-rw-r--r-- | src/marker.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/marker.c b/src/marker.c index 0b2e1bf5c6b..6755993bfac 100644 --- a/src/marker.c +++ b/src/marker.c @@ -332,9 +332,11 @@ buf_bytepos_to_charpos (struct buffer *b, ptrdiff_t bytepos) if (best_above == best_above_byte) return bytepos; +#if 0 /* Check bytepos is not in the middle of a character. */ eassert (bytepos >= BUF_Z_BYTE (b) || CHAR_HEAD_P (BUF_FETCH_BYTE (b, bytepos))); +#endif best_below = BEG; best_below_byte = BEG_BYTE; |