diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2014-09-24 15:11:14 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2014-09-24 15:11:14 +0400 |
commit | c0b1b0371527124f34f505bdac6f2a1cdf8e37b9 (patch) | |
tree | 218d6d7a6d64be6019a68ebc19fc2119febe830c /src/chartab.c | |
parent | d4dfe4ea85328f7afd288cd43e141430db33e4e8 (diff) | |
download | emacs-c0b1b0371527124f34f505bdac6f2a1cdf8e37b9.tar.gz emacs-c0b1b0371527124f34f505bdac6f2a1cdf8e37b9.tar.bz2 emacs-c0b1b0371527124f34f505bdac6f2a1cdf8e37b9.zip |
* chartab.c (uniprop_encode_value_numeric):
* font.c (font_style_to_value): Use make_local_vector.
(font_delete_unmatched): Use local_cons but respect MAX_ALLOCA.
* keymap.c (append_key): Use scoped_list1.
Diffstat (limited to 'src/chartab.c')
-rw-r--r-- | src/chartab.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/chartab.c b/src/chartab.c index 50f76fcf57b..0653783d02a 100644 --- a/src/chartab.c +++ b/src/chartab.c @@ -1258,13 +1258,8 @@ uniprop_encode_value_numeric (Lisp_Object table, Lisp_Object value) break; value = make_number (i); if (i == size) - { - Lisp_Object args[2]; - - args[0] = XCHAR_TABLE (table)->extras[4]; - args[1] = Fmake_vector (make_number (1), value); - set_char_table_extras (table, 4, Fvconcat (2, args)); - } + set_char_table_extras (table, 4, Fvconcat (2, ((Lisp_Object []) { + XCHAR_TABLE (table)->extras[4], make_local_vector (1, value) }))); return make_number (i); } |