bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#48264: [PATCH v4 12/14] Assert that PER_BUFFER_IDX for Lisp variable


From: Spencer Baugh
Subject: bug#48264: [PATCH v4 12/14] Assert that PER_BUFFER_IDX for Lisp variables is not 0
Date: Fri, 7 May 2021 22:09:03 -0400

PER_BUFFER_IDX can't be 0 for Lisp variables - so this if-check was
always pointless.

* src/data.c (default_value): Change if to eassert.
---
 src/data.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/data.c b/src/data.c
index 30f8523af8..758ff68d83 100644
--- a/src/data.c
+++ b/src/data.c
@@ -1758,8 +1758,8 @@ default_value (Lisp_Object symbol)
        if (BUFFER_OBJFWDP (valcontents))
          {
            int offset = XBUFFER_OBJFWD (valcontents)->offset;
-           if (PER_BUFFER_IDX (offset) != 0)
-             return per_buffer_default (offset);
+           eassert (PER_BUFFER_IDX (offset) != 0);
+           return per_buffer_default (offset);
          }
 
        /* For other variables, get the current value.  */
-- 
2.31.1






reply via email to

[Prev in Thread] Current Thread [Next in Thread]