From 3387d36e96b4de9fa1a14eda0a569a8cf5067877 Mon Sep 17 00:00:00 2001 From: Craig Rodrigues Date: Sun, 24 Feb 2002 18:57:38 +0000 Subject: re PR c++/4093 (Return type mis-match for (a?b:c) constructs in gcc/cp/cp-tree.h) 2002-02-24 Craig Rodrigues PR c++/4093 * cp-tree.h (SET_BINFO_MARKED): Cast false part of condition to void. From-SVN: r50008 --- gcc/cp/ChangeLog | 6 ++++++ gcc/cp/cp-tree.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bf470d1..9cd1487 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2002-02-24 Craig Rodrigues + + PR c++/4093 + * cp-tree.h (SET_BINFO_MARKED): Cast false part of condition + to void. + 2002-02-22 Jakub Jelinek PR other/5746 diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index ad82612..6581132 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)) \ -- cgit v1.1