From 77daeef875821f8a00bafc752a5cfc95f3e11e40 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 24 Aug 2019 17:17:39 -0700 Subject: [PATCH] intprops: say why not Clang __builtin_add_overflow MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * lib/intprops.h (_GL_HAS_BUILTIN_OVERFLOW): Mention Clang in comment, responding to a query from Mattias Engdegård. --- ChangeLog | 7 +++++++ lib/intprops.h | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2a458f077f..f7fbcf4135 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2019-08-24 Paul Eggert + + intprops: say why not Clang __builtin_add_overflow + * lib/intprops.h (_GL_HAS_BUILTIN_OVERFLOW): + Mention Clang in comment, responding to a query from + Mattias Engdegård. + 2019-08-24 Bruno Haible doc: Document most of the files outside of modules. diff --git a/lib/intprops.h b/lib/intprops.h index 2c02568834..fbbc3cffe0 100644 --- a/lib/intprops.h +++ b/lib/intprops.h @@ -220,7 +220,9 @@ ? (a) < (min) >> (b) \ : (max) >> (b) < (a)) -/* True if __builtin_add_overflow (A, B, P) works when P is non-null. */ +/* True if __builtin_add_overflow (A, B, P) works when P is non-null. + See for why this is + false for Clang. */ #if 5 <= __GNUC__ && !defined __ICC # define _GL_HAS_BUILTIN_OVERFLOW 1 #else -- 2.39.5