summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2019-10-19 00:06:00 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2019-10-19 00:06:00 +0000
commitce3db128f9e4d6d19d1cdbe39bb45fcc64a5adb0 (patch)
treebf42440743e0feec9dc9a48d2ce0ce669ca708d1
parentd8437551e708ba08a5fa8b3b098c2fe877f9a907 (diff)
P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invocable that would internally conjure up a deprecated function type.HEADmaster
Summary: The implementation of P1152R4 in Clang has resulted in some deprecation warnings appearing in the libc++ and libc++abi test suite. Fix or suppress these warnings. Reviewers: mclow.lists, EricWF Subscribers: christof, ldionne, libcxx-commits Tags: #libc Differential Revision: https://reviews.llvm.org/D68879 git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@375307 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/unwind_06.pass.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/test/unwind_06.pass.cpp b/test/unwind_06.pass.cpp
index e4c04e8..7d67f52 100644
--- a/test/unwind_06.pass.cpp
+++ b/test/unwind_06.pass.cpp
@@ -24,7 +24,7 @@ volatile int counter;
double try1(bool v) {
double a = get(0);
double b = get(1);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b;
if (v) throw 10;
return get(0)+a+b;
@@ -34,7 +34,7 @@ double try2(bool v) {
double a = get(0);
double b = get(1);
double c = get(2);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b + c;
if (v) throw 10;
return get(0)+a+b+c;
@@ -45,7 +45,7 @@ double try3(bool v) {
double b = get(1);
double c = get(2);
double d = get(3);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b + c + d;
if (v) throw 10;
return get(0)+a+b+c+d;
@@ -57,7 +57,7 @@ double try4(bool v) {
double c = get(0);
double d = get(0);
double e = get(0);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b+c+d+e;
if (v) throw 10;
return get(0)+a+b+c+d+e;
@@ -70,7 +70,7 @@ double try5(bool v) {
double d = get(0);
double e = get(0);
double f = get(0);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b+c+d+e+f;
if (v) throw 10;
return get(0)+a+b+c+d+e+f;
@@ -84,7 +84,7 @@ double try6(bool v) {
double e = get(0);
double f = get(0);
double g = get(0);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b+c+d+e+f+g;
if (v) throw 10;
return get(0)+a+b+c+d+e+f+g;
@@ -99,7 +99,7 @@ double try7(bool v) {
double f = get(0);
double g = get(0);
double h = get(0);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b+c+d+e+f+g+h;
if (v) throw 10;
return get(0)+a+b+c+d+e+f+g+h;
@@ -115,7 +115,7 @@ double try8(bool v) {
double g = get(0);
double h = get(0);
double i = get(0);
- for (counter = 100; counter; --counter)
+ for (counter = 100; counter; counter = counter - 1)
a += get(1) + b+c+d+e+f+g+h+i;
if (v) throw 10;
return get(0)+a+b+c+d+e+f+g+h+i;