]> Savannah Git Hosting - gnulib.git/commit
verify: avoid __built_assume on Clang
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 17 Aug 2020 21:47:45 +0000 (14:47 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 17 Aug 2020 21:58:05 +0000 (14:58 -0700)
commit90599fb7db22298ec062a75f10e1a3b4c5578c55
tree34def312d0ef515a992b7fbf1db3d04d3eeef77d
parenta1433e1b1f692c6ae062305d4c683efafb087b38
verify: avoid __built_assume on Clang

* lib/verify.h (assume): Do not use Clang’s __builtin_assume, as
Clang 9 incorrectly diagnoses arguments as having side effects
even when they do not.  I guess Clang 9 considers any function
call as if it had a side effect here.
ChangeLog
lib/verify.h