Author: ericwf Date: Sun Jun 26 14:37:23 2016 New Revision: 273818 URL: http://llvm.org/viewvc/llvm-project?rev=273818&view=rev Log: Avoid narrowing conversions in quoted test. Patch from s...@microsoft.com
Modified: libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp Modified: libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp?rev=273818&r1=273817&r2=273818&view=diff ============================================================================== --- libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp (original) +++ libcxx/trunk/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp Sun Jun 26 14:37:23 2016 @@ -65,7 +65,7 @@ void round_trip_ws ( const CharT *p ) { template <class CharT, class Traits = std::char_traits<CharT>> void round_trip_d ( const CharT *p, char delim ) { std::basic_stringstream<CharT, Traits> ss; - CharT d{delim}; + CharT d(delim); ss << std::quoted(p, d); std::basic_string<CharT, Traits> s; @@ -76,7 +76,7 @@ void round_trip_d ( const CharT *p, char template <class CharT, class Traits = std::char_traits<CharT>> void round_trip_e ( const CharT *p, char escape ) { std::basic_stringstream<CharT, Traits> ss; - CharT e{escape}; + CharT e(escape); ss << std::quoted(p, CharT('"'), e ); std::basic_string<CharT, Traits> s; @@ -88,8 +88,8 @@ void round_trip_e ( const CharT *p, char template <class CharT, class Traits = std::char_traits<CharT>> std::basic_string<CharT, Traits> quote ( const CharT *p, char delim='"', char escape='\\' ) { std::basic_stringstream<CharT, Traits> ss; - CharT d{delim}; - CharT e{escape}; + CharT d(delim); + CharT e(escape); ss << std::quoted(p, d, e); std::basic_string<CharT, Traits> s; ss >> s; // no quote @@ -101,8 +101,8 @@ std::basic_string<CharT, Traits> unquote std::basic_stringstream<CharT, Traits> ss; ss << p; - CharT d{delim}; - CharT e{escape}; + CharT d(delim); + CharT e(escape); std::basic_string<CharT, Traits> s; ss >> std::quoted(s, d, e); return s; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits