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/string_append | |
| 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/string_append')
| -rw-r--r-- | libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp | 21 |
1 files changed, 10 insertions, 11 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"); } - } } |

