[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#41817: 28.0.50; defconst lacks a safety net
From: |
Eli Zaretskii |
Subject: |
bug#41817: 28.0.50; defconst lacks a safety net |
Date: |
Sat, 20 Jun 2020 11:07:15 +0300 |
> From: Stephen Berman <stephen.berman@gmx.net>
> Date: Thu, 11 Jun 2020 23:10:07 +0200
>
> 0. emacs -Q
> 1. In *scratch* type: (defvar 'bla "bla") C-j
> => Debugger entered--Lisp error: (wrong-type-argument symbolp 'bla)
> 2. In *scratch* type: (defconst 'bla "bla") C-j
> => 🤯
> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
> Finternal__define_uninitialized_variable (symbol=symbol@entry=0x14ee4f3,
> doc=0x0) at /home/steve/src/emacs/emacs-master/src/lisp.h:1010
>
> diff --git a/src/eval.c b/src/eval.c
> index 959adea646..171d0644cc 100644
> --- a/src/eval.c
> +++ b/src/eval.c
Thanks, installed on the emacs-27 branch.