summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/strings/basic.string/string.modifiers/string_append
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-10-24 20:10:00 +0000
committerEric Fiselier <eric@efcs.ca>2016-10-24 20:10:00 +0000
commit009fb08d14c1bbca781832d0116463e003507f0f (patch)
tree631b12a8ac7404a024f7f27a1d34f0c26cbb2243 /libcxx/test/std/strings/basic.string/string.modifiers/string_append
parent2bf4a14b3ecdbb30bd6270d16f3709b00a8ac9fc (diff)
downloadbcm5719-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.cpp21
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");
}
- }
}
OpenPOWER on IntegriCloud