emacs-diffs
[Top][All Lists]
Advanced

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

master 31544bc: Don’t convert pointer to bool


From: Paul Eggert
Subject: master 31544bc: Don’t convert pointer to bool
Date: Fri, 19 Mar 2021 20:48:05 -0400 (EDT)

branch: master
commit 31544bc908d35bff513450bc4bea1d0283a7ddb0
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>

    Don’t convert pointer to bool
    
    Without this patch, Oracle Studio 12.6 complains about converting
    pointer to bool.
    * src/editfns.c (styled_format): Use !!.
---
 src/editfns.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/editfns.c b/src/editfns.c
index bc6553a..87e743a 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -3138,7 +3138,7 @@ styled_format (ptrdiff_t nargs, Lisp_Object *args, bool 
message)
   char *format_start = SSDATA (args[0]);
   bool multibyte_format = STRING_MULTIBYTE (args[0]);
   ptrdiff_t formatlen = SBYTES (args[0]);
-  bool fmt_props = string_intervals (args[0]);
+  bool fmt_props = !!string_intervals (args[0]);
 
   /* Upper bound on number of format specs.  Each uses at least 2 chars.  */
   ptrdiff_t nspec_bound = SCHARS (args[0]) >> 1;



reply via email to

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