* c-common.h (c_dialect_cxx, c_dialect_objc): Boolify.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Sep 2009 18:01:15 +0000 (18:01 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Sep 2009 18:01:15 +0000 (18:01 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151601 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-common.h

index 02a645e..c581edc 100644 (file)
@@ -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
index d372e70..9b7905b 100644 (file)
@@ -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.  */