aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Rodrigues <rodrigc@gcc.gnu.org>2002-02-24 18:57:38 +0000
committerCraig Rodrigues <rodrigc@gcc.gnu.org>2002-02-24 18:57:38 +0000
commit33dced66e27ee4882558a7c5d1090782d4eafdcc (patch)
tree4e723e9f8d4bd65f12c4f809d56d6899fdbedfa4
parentfaf9693800d4ef4c8cb4c34357c4b10ce15d05b4 (diff)
2002-02-24 Craig Rodrigues <rodrigc@gcc.gnu.org>
PR c++/4093 * cp-tree.h (SET_BINFO_MARKED): Cast false part of condition to void. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@50008 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/cp-tree.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index bf470d1cbc0..9cd1487b173 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2002-02-24 Craig Rodrigues <rodrigc@gcc.gnu.org>
+
+ PR c++/4093
+ * cp-tree.h (SET_BINFO_MARKED): Cast false part of condition
+ to void.
+
2002-02-22 Jakub Jelinek <jakub@redhat.com>
PR other/5746
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index ad826124a4e..65811323751 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -1586,7 +1586,7 @@ struct lang_type
#define SET_BINFO_MARKED(NODE) \
(TREE_VIA_VIRTUAL(NODE) \
? SET_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \
- : (TREE_LANG_FLAG_0 (NODE) = 1))
+ : (void)(TREE_LANG_FLAG_0 (NODE) = 1))
#define CLEAR_BINFO_MARKED(NODE) \
(TREE_VIA_VIRTUAL (NODE) \
? CLEAR_CLASSTYPE_MARKED (BINFO_TYPE (NODE)) \