From 93c5d31c006bcd7ae1da4d6590c4b99b69eb9fbb Mon Sep 17 00:00:00 2001
From: Ben Elliston <bje@au.ibm.com>
Date: Thu, 4 Jan 2007 23:43:14 +0000
Subject: [PATCH] strstream.cc (strstreambuf::seekoff): Add parentheses around
 truth expression to eliminate a new warning from g++.

	* src/strstream.cc (strstreambuf::seekoff): Add parentheses around
	truth expression to eliminate a new warning from g++.

From-SVN: r120457
---
 libstdc++-v3/ChangeLog        | 5 +++++
 libstdc++-v3/src/strstream.cc | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d1a799555531..d8bc1126d680 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2007-01-05  Ben Elliston  <bje@au.ibm.com>
+
+	* src/strstream.cc (strstreambuf::seekoff): Add parentheses around
+	truth expression to eliminate a new warning from g++.
+
 2006-12-29  Paolo Carlini  <pcarlini@suse.de>
 
 	PR libstdc++/30226
diff --git a/libstdc++-v3/src/strstream.cc b/libstdc++-v3/src/strstream.cc
index f2214549ab7c..3c5d8be839e9 100644
--- a/libstdc++-v3/src/strstream.cc
+++ b/libstdc++-v3/src/strstream.cc
@@ -235,7 +235,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
     if ((mode & (ios_base::in | ios_base::out)) 
 	== (ios_base::in | ios_base::out) &&
 	(dir == ios_base::beg || dir == ios_base::end))
-      do_get = do_put = true;
+      do_get = (do_put = true);
     else if (mode & ios_base::in)
       do_get = true;
     else if (mode & ios_base::out)
-- 
GitLab