[libcxx] r288751 - [libcxx] [test] D27267: Fix MSVC x64 warning C4267 "conversion from 'size_t' to 'int' [or 'unsigned int'], possible loss of data", part 1/4.

Stephan T. Lavavej via cfe-commits cfe-commits at lists.llvm.org
Mon Dec 5 17:14:30 PST 2016


Author: stl_msft
Date: Mon Dec  5 19:14:29 2016
New Revision: 288751

URL: http://llvm.org/viewvc/llvm-project?rev=288751&view=rev
Log:
[libcxx] [test] D27267: Fix MSVC x64 warning C4267 "conversion from 'size_t' to 'int' [or 'unsigned int'], possible loss of data", part 1/4.

Replace "int n = str_.size();" with "int n = static_cast<int>(str_.size());".

int is the correct type to use, because we're eventually calling
"base::pbump(n+1);" where base is std::basic_streambuf.
N4606 27.6.3.3.3 [streambuf.put.area]/4 declares: "void pbump(int n);"

Modified:
    libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp
    libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp

Modified: libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp Mon Dec  5 19:14:29 2016
@@ -42,7 +42,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp Mon Dec  5 19:14:29 2016
@@ -43,7 +43,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp Mon Dec  5 19:14:29 2016
@@ -45,7 +45,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp Mon Dec  5 19:14:29 2016
@@ -41,7 +41,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp Mon Dec  5 19:14:29 2016
@@ -39,7 +39,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp Mon Dec  5 19:14:29 2016
@@ -42,7 +42,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),

Modified: libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp?rev=288751&r1=288750&r2=288751&view=diff
==============================================================================
--- libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp (original)
+++ libcxx/trunk/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp Mon Dec  5 19:14:29 2016
@@ -38,7 +38,7 @@ protected:
         {
             if (__c != base::traits_type::eof())
             {
-                int n = str_.size();
+                int n = static_cast<int>(str_.size());
                 str_.push_back(__c);
                 str_.resize(str_.capacity());
                 base::setp(const_cast<CharT*>(str_.data()),




More information about the cfe-commits mailing list