diff options
author | Eric Fiselier <eric@efcs.ca> | 2016-10-24 20:10:00 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2016-10-24 20:10:00 +0000 |
commit | 009fb08d14c1bbca781832d0116463e003507f0f (patch) | |
tree | 631b12a8ac7404a024f7f27a1d34f0c26cbb2243 /libcxx/test/std/strings/basic.string/string.modifiers | |
parent | 2bf4a14b3ecdbb30bd6270d16f3709b00a8ac9fc (diff) | |
download | bcm5719-llvm-009fb08d14c1bbca781832d0116463e003507f0f.tar.gz bcm5719-llvm-009fb08d14c1bbca781832d0116463e003507f0f.zip |
Fix shadow warnings in string_view tests. Patch from STL@microsoft.com
llvm-svn: 285011
Diffstat (limited to 'libcxx/test/std/strings/basic.string/string.modifiers')
2 files changed, 20 insertions, 22 deletions
diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp index 448b890db61..82912448077 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp @@ -120,11 +120,10 @@ int main() test_npos(S(), SV("12345"), 5, S("")); test_npos(S(), SV("12345"), 6, S("not happening")); } + { - typedef std::string S; - typedef std::string_view SV; - S s; - SV sv = "EFGH"; + std::string s; + std::string_view sv = "EFGH"; char arr[] = "IJKL"; s.append("CDEF", 0); // calls append(const char *, len) @@ -138,7 +137,7 @@ int main() s.append(sv, 0); // calls append(T, pos, npos) assert(s == sv); s.clear(); - + s.append(sv, 0, std::string::npos); // calls append(T, pos, npos) assert(s == sv); s.clear(); @@ -154,10 +153,11 @@ int main() s.append(arr, 0); // calls append(const char *, len) assert(s == ""); s.clear(); + } { - S s = "ABCD"; - SV sv = s; + std::string s = "ABCD"; + std::string_view sv = s; s.append(sv); assert(s == "ABCDABCD"); @@ -169,10 +169,10 @@ int main() s.append(sv, sv.size()); assert(s == "ABCDABCDABCDABCD"); } - + { - S s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; - SV sv = s; + std::string s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + std::string_view sv = s; s.append(sv); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"); @@ -180,5 +180,4 @@ int main() s.append(sv, 0, std::string::npos); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"); } - } } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp index 8b089c493c1..793bf6e399b 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp @@ -119,11 +119,10 @@ int main() test_npos(S(), SV("12345"), 5, S("")); test_npos(S(), SV("12345"), 6, S("not happening")); } + { - typedef std::string S; - typedef std::string_view SV; - S s = "ABCD"; - SV sv = "EFGH"; + std::string s = "ABCD"; + std::string_view sv = "EFGH"; char arr[] = "IJKL"; s.assign("CDEF", 0); // calls assign(const char *, len) @@ -137,7 +136,7 @@ int main() s.assign(sv, 0); // calls assign(T, pos, npos) assert(s == sv); s.clear(); - + s.assign(sv, 0, std::string::npos); // calls assign(T, pos, npos) assert(s == sv); s.clear(); @@ -153,10 +152,11 @@ int main() s.assign(arr, 0); // calls assign(const char *, len) assert(s == ""); s.clear(); + } { - S s = "ABCD"; - SV sv = s; + std::string s = "ABCD"; + std::string_view sv = s; s.assign(sv); assert(s == "ABCD"); @@ -164,10 +164,10 @@ int main() s.assign(sv, 0, std::string::npos); assert(s == "ABCD"); } - + { - S s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; - SV sv = s; + std::string s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + std::string_view sv = s; s.assign(sv); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); @@ -175,5 +175,4 @@ int main() s.assign(sv, 0, std::string::npos); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); } - } } |