New upstream version 1.10
[debian/gzip] / lib / verify.h
index bc7f99dbd739a2ec6d4ecd85abf7af8eddf3fd92..3b57ddee0acffd23cc51bc8910a15cf879f90619 100644 (file)
@@ -276,7 +276,8 @@ template <int w>
      when 'assume' silences warnings even with older GCCs.  */
 # define assume(R) ((R) ? (void) 0 : __builtin_trap ())
 #else
-# define assume(R) ((void) (0 && (R)))
+  /* Some tools grok NOTREACHED, e.g., Oracle Studio 12.6.  */
+# define assume(R) ((R) ? (void) 0 : /*NOTREACHED*/ (void) 0)
 #endif
 
 /* @assert.h omit end@  */