]> git.eshelyaron.com Git - emacs.git/commitdiff
Don’t convert pointer to bool
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 20 Mar 2021 00:47:24 +0000 (17:47 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 20 Mar 2021 00:48:00 +0000 (17:48 -0700)
Without this patch, Oracle Studio 12.6 complains about converting
pointer to bool.
* src/editfns.c (styled_format): Use !!.

src/editfns.c

index bc6553a7d2cede63160a8bb0263c66fcb30ff5c0..87e743afc314f09a3ec8c796e141c44b5dfad436 100644 (file)
@@ -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;