# HG changeset patch # User Paul Eggert # Date 1464710595 25200 # Node ID c2b547926f344f971af228b730451570bc752780 # Parent 531eb5d80adc0c99b45751dd6216fee7965256d1 stdbool: Restore __bool_true_false_are_defined check * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): __bool_true_false_are_defined is still defined, even with C++11. diff -r 531eb5d80adc -r c2b547926f34 ChangeLog --- a/ChangeLog Mon May 30 22:54:32 2016 +0200 +++ b/ChangeLog Tue May 31 09:03:15 2016 -0700 @@ -1,3 +1,9 @@ +2016-05-31 Paul Eggert + + stdbool: Restore __bool_true_false_are_defined check + * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): + __bool_true_false_are_defined is still defined, even with C++11. + 2016-05-31 David Seifert (tiny change) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 diff -r 531eb5d80adc -r c2b547926f34 m4/stdbool.m4 --- a/m4/stdbool.m4 Mon May 30 22:54:32 2016 +0200 +++ b/m4/stdbool.m4 Tue May 31 09:03:15 2016 -0700 @@ -44,7 +44,7 @@ [[ #include - #if __cplusplus < 201103L + #if __cplusplus < 201103 #ifndef bool "error: bool is not defined" #endif @@ -60,9 +60,10 @@ #if true != 1 "error: true is not 1" #endif - #ifndef __bool_true_false_are_defined - "error: __bool_true_false_are_defined is not defined" - #endif + #endif + + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" #endif struct s { _Bool s: 1; _Bool t; } s;