From a447218bb7ebbc3eec49bfee9f29575483bd16b4 Mon Sep 17 00:00:00 2001 From: Ken Brown Date: Tue, 14 Jun 2016 19:06:34 -0400 Subject: [PATCH 6/7] Avoid "jump misses init" compiler warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * src/lisp.h (AUTO_STRING_WITH_LEN): Don’t initialize 'name’. --- src/lisp.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lisp.h b/src/lisp.h index 972ca33..b07bf05 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -4634,8 +4634,10 @@ enum STR's value is not necessarily copied. The resulting Lisp string should not be modified or made visible to user code. */ +/* Avoid initializing NAME to prevent "jump-misses-init" compiler + warnings. */ #define AUTO_STRING_WITH_LEN(name, str, len) \ - Lisp_Object name = \ + Lisp_Object name; name = \ (USE_STACK_STRING \ ? (make_lisp_ptr \ ((&(union Aligned_String) \ -- 2.8.3