]> code.delx.au - gnu-emacs/blobdiff - src/intervals.c
* intervals.c (temp_set_point_both): Move test into 'eassert',
[gnu-emacs] / src / intervals.c
index 69a3386728321c8006bac128b19f70beaa73d44e..a9c4f5aed0ba6f38a0605b0bf5b3cffeb16783b0 100644 (file)
@@ -1792,8 +1792,7 @@ temp_set_point_both (struct buffer *buffer,
                     ptrdiff_t charpos, ptrdiff_t bytepos)
 {
   /* In a single-byte buffer, the two positions must be equal.  */
-  if (BUF_ZV (buffer) == BUF_ZV_BYTE (buffer))
-    eassert (charpos == bytepos);
+  eassert (BUF_ZV (buffer) != BUF_ZV_BYTE (buffer) || charpos == bytepos);
 
   eassert (charpos <= bytepos);
   eassert (charpos <= BUF_ZV (buffer) || BUF_BEGV (buffer) <= charpos);