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

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

bug#15405: 24.3; #[] freezes emacs


From: Stefan Monnier
Subject: bug#15405: 24.3; #[] freezes emacs
Date: Wed, 25 Sep 2013 21:15:24 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

> +  /* Don't allow the global zero_vector to become a byte code object. */
> +  eassert(v->header.size!=0);

Sounds good (and Dmitry's version is even better).

> -         make_byte_code (XVECTOR (tmp));
> +         struct Lisp_Vector* vec = XVECTOR (tmp);
> +         if (vec->header.size==0)
> +           invalid_syntax ("Empty byte-code object");
> +         make_byte_code (vec);

Looks good, tho please keep spaces around infix operators (like `==' above).
Can someone install this?


        Stefan





reply via email to

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