From 15a15e8dc42b58e92b64924e8c15adceaff9a5ae Mon Sep 17 00:00:00 2001
From: Richard Henderson <rth@redhat.com>
Date: Thu, 10 Sep 2009 11:01:15 -0700
Subject: [PATCH] * c-common.h (c_dialect_cxx, c_dialect_objc): Boolify.

From-SVN: r151601
---
 gcc/ChangeLog  | 4 ++++
 gcc/c-common.h | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 02a645ede977..c581edc406e7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2009-09-10  Richard Henderson  <rth@redhat.com>
+
+	* c-common.h (c_dialect_cxx, c_dialect_objc): Boolify.
+
 2009-09-10  Hariharan Sandanagobalane  <hariharan@picochip.com>
 
 	* final.c (shorten_branches) : Ignore DEBUG_INSN_P instructions
diff --git a/gcc/c-common.h b/gcc/c-common.h
index d372e70631e6..9b7905b5a307 100644
--- a/gcc/c-common.h
+++ b/gcc/c-common.h
@@ -360,8 +360,8 @@ c_language_kind;
    front end.  For "ObjC features" or "not C++" use the macros.  */
 extern c_language_kind c_language;
 
-#define c_dialect_cxx()		(c_language & clk_cxx)
-#define c_dialect_objc()	(c_language & clk_objc)
+#define c_dialect_cxx()		((c_language & clk_cxx) != 0)
+#define c_dialect_objc()	((c_language & clk_objc) != 0)
 
 /* Information about a statement tree.  */
 
-- 
GitLab