Author: marshall
Date: Sat Jul 18 13:24:15 2015
New Revision: 242618

URL: http://llvm.org/viewvc/llvm-project?rev=242618&view=rev
Log:
Fix up typos in a couple of tests; due to agressive short-circuiting, they 
never failed on clang or gcc, but MSVC whined. Patch by Andrew Parker.

Modified:
    
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp
    
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp

Modified: 
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp?rev=242618&r1=242617&r2=242618&view=diff
==============================================================================
--- 
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp
 (original)
+++ 
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp
 Sat Jul 18 13:24:15 2015
@@ -29,7 +29,7 @@ struct testbuf
         : base(str, which) {}
 
     typename base::int_type
-        overflow(typename base::int_type c = base::type_traits::eof())
+        overflow(typename base::int_type c = base::traits_type::eof())
         {++overflow_called; return base::overflow(c);}
 
     void pbump(int n) {base::pbump(n);}
@@ -37,6 +37,10 @@ struct testbuf
 
 int main()
 {
+    {  // sanity check
+    testbuf<char> tb("");;
+    tb.overflow();
+    }
     {
         testbuf<char> sb("abc");
         assert(sb.sputc('1') == '1');

Modified: 
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp?rev=242618&r1=242617&r2=242618&view=diff
==============================================================================
--- 
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp
 (original)
+++ 
libcxx/trunk/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp
 Sat Jul 18 13:24:15 2015
@@ -27,7 +27,7 @@ struct testbuf
         : base(str, which) {}
 
     typename base::int_type
-        pbackfail(typename base::int_type c = base::type_traits::eof())
+        pbackfail(typename base::int_type c = base::traits_type::eof())
         {return base::pbackfail(c);}
 
     void pbump(int n) {base::pbump(n);}
@@ -35,6 +35,10 @@ struct testbuf
 
 int main()
 {
+    {  // sanity check
+    testbuf<char> tb("");;
+    tb.pbackfail();
+    }
     {
         testbuf<char> sb("123", std::ios_base::in);
         assert(sb.sgetc() == '1');


_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to