Tolerate [[nodiscard]] annotations in the STL. Reviewed as https://reviews.llvm.org/D39033

llvm-svn: 318276
This commit is contained in:
Billy Robert O'Neal III
2017-11-15 07:40:37 +00:00
parent ad51924eb4
commit 83252766f9
58 changed files with 98 additions and 74 deletions

View File

@@ -45,7 +45,7 @@ test(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, sv, pos2, n2);
(void)s.compare(pos1, n1, sv, pos2, n2);
assert(false);
}
catch (const std::out_of_range&)
@@ -69,7 +69,7 @@ test_npos(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, sv, pos2);
(void)s.compare(pos1, n1, sv, pos2);
assert(false);
}
catch (const std::out_of_range&)

View File

@@ -40,7 +40,7 @@ test(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, str);
(void)s.compare(pos1, n1, str);
assert(false);
}
catch (std::out_of_range&)

View File

@@ -40,7 +40,7 @@ test(const S& s, typename S::size_type pos, typename S::size_type n1,
{
try
{
s.compare(pos, n1, str, n2);
(void)s.compare(pos, n1, str, n2);
assert(false);
}
catch (std::out_of_range&)

View File

@@ -40,7 +40,7 @@ test(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, str);
(void)s.compare(pos1, n1, str);
assert(false);
}
catch (std::out_of_range&)

View File

@@ -42,7 +42,7 @@ test(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, str, pos2, n2);
(void)s.compare(pos1, n1, str, pos2, n2);
assert(false);
}
catch (const std::out_of_range&)
@@ -65,7 +65,7 @@ test_npos(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, str, pos2);
(void)s.compare(pos1, n1, str, pos2);
assert(false);
}
catch (const std::out_of_range&)

View File

@@ -40,7 +40,7 @@ test(const S& s, typename S::size_type pos1, typename S::size_type n1,
{
try
{
s.compare(pos1, n1, sv);
(void)s.compare(pos1, n1, sv);
assert(false);
}
catch (std::out_of_range&)