aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/27_io/stringstream_members.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/testsuite/27_io/stringstream_members.cc')
-rw-r--r--libstdc++-v3/testsuite/27_io/stringstream_members.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/27_io/stringstream_members.cc b/libstdc++-v3/testsuite/27_io/stringstream_members.cc
index 91ee79bcf40..51635f72fd5 100644
--- a/libstdc++-v3/testsuite/27_io/stringstream_members.cc
+++ b/libstdc++-v3/testsuite/27_io/stringstream_members.cc
@@ -177,10 +177,26 @@ test03()
std::stringstream ss2(str3, std::ios_base::in|std::ios_base::out);
}
+// libstdc++/8466
+void test04()
+{
+ bool test = true;
+
+ const char* strlit00 = "orvieto";
+ const std::string str00 = strlit00;
+
+ std::ostringstream oss;
+
+ oss.str(str00);
+ oss << "cortona";
+ VERIFY( str00 == strlit00 );
+}
+
int main()
{
test01();
test02();
test03();
+ test04();
return 0;
}