emacs-diffs
[Top][All Lists]
Advanced

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

master 02c4f65: Make "Invalid modifier in string" ordinary invalid-read-


From: Stefan Monnier
Subject: master 02c4f65: Make "Invalid modifier in string" ordinary invalid-read-syntax error
Date: Thu, 17 Dec 2020 10:42:16 -0500 (EST)

branch: master
commit 02c4f65a1ea5d55a569a559bb181c6df5171319b
Author: Zajcev Evgeny <zevlg@yandex.ru>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>

    Make "Invalid modifier in string" ordinary invalid-read-syntax error
    
    * src/lread.ec (read1): Raise "Invalid modifier in string" error as
      `invalid-read-syntax'.  This fixes raise of unhandled error in
      `elisp--local-variables'
---
 src/lread.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lread.c b/src/lread.c
index a3d5fd7..3ef8740 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -3438,7 +3438,7 @@ read1 (Lisp_Object readcharfun, int *pch, bool 
first_in_list)
 
                /* Any modifiers remaining are invalid.  */
                if (modifiers)
-                 error ("Invalid modifier in string");
+                 invalid_syntax ("Invalid modifier in string");
                p += CHAR_STRING (ch, (unsigned char *) p);
              }
            else



reply via email to

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