[libcxx-commits] [libcxx] 9b54019 - [libc++] Mark all fuzzing tests as unsupported in C++03

Eric Fiselier via libcxx-commits libcxx-commits at lists.llvm.org
Thu Dec 12 18:12:35 PST 2019


Author: Eric Fiselier
Date: 2019-12-12T21:12:27-05:00
New Revision: 9b540192b6369c15cb3702272dffc6ec31382345

URL: https://github.com/llvm/llvm-project/commit/9b540192b6369c15cb3702272dffc6ec31382345
DIFF: https://github.com/llvm/llvm-project/commit/9b540192b6369c15cb3702272dffc6ec31382345.diff

LOG: [libc++] Mark all fuzzing tests as unsupported in C++03

Added: 
    

Modified: 
    libcxx/test/libcxx/fuzzing/geometric_distribution.pass.cpp
    libcxx/test/libcxx/fuzzing/nth_element.pass.cpp
    libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp
    libcxx/test/libcxx/fuzzing/partial_sort_copy.pass.cpp
    libcxx/test/libcxx/fuzzing/partition.pass.cpp
    libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp
    libcxx/test/libcxx/fuzzing/regex_ECMAScript.pass.cpp
    libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp
    libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp
    libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp
    libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp
    libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp
    libcxx/test/libcxx/fuzzing/sort.pass.cpp
    libcxx/test/libcxx/fuzzing/stable_partition.pass.cpp
    libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp
    libcxx/test/libcxx/fuzzing/unique.pass.cpp
    libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/test/libcxx/fuzzing/geometric_distribution.pass.cpp b/libcxx/test/libcxx/fuzzing/geometric_distribution.pass.cpp
index acb07ef875a0..a950fe6286c4 100644
--- a/libcxx/test/libcxx/fuzzing/geometric_distribution.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/geometric_distribution.pass.cpp
@@ -7,6 +7,8 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include <random>
 #include <cstdint>
 

diff  --git a/libcxx/test/libcxx/fuzzing/nth_element.pass.cpp b/libcxx/test/libcxx/fuzzing/nth_element.pass.cpp
index 580c5593e908..6adc75b7df8b 100644
--- a/libcxx/test/libcxx/fuzzing/nth_element.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/nth_element.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::nth_element);

diff  --git a/libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp b/libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp
index 08fa1a38de17..30439ed90619 100644
--- a/libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp
@@ -7,6 +7,8 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include <cassert>
 #include <cstring> // for strlen
 

diff  --git a/libcxx/test/libcxx/fuzzing/partial_sort_copy.pass.cpp b/libcxx/test/libcxx/fuzzing/partial_sort_copy.pass.cpp
index 42bc4addfd1f..76227ee9ce7f 100644
--- a/libcxx/test/libcxx/fuzzing/partial_sort_copy.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/partial_sort_copy.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::partial_sort_copy);

diff  --git a/libcxx/test/libcxx/fuzzing/partition.pass.cpp b/libcxx/test/libcxx/fuzzing/partition.pass.cpp
index 15bdcf43ce28..b162b89d0fdf 100644
--- a/libcxx/test/libcxx/fuzzing/partition.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/partition.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::partition);

diff  --git a/libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp b/libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp
index b026e7c1920f..f64a129be9c6 100644
--- a/libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::partition_copy);

diff  --git a/libcxx/test/libcxx/fuzzing/regex_ECMAScript.pass.cpp b/libcxx/test/libcxx/fuzzing/regex_ECMAScript.pass.cpp
index d0e1cf87b1e0..a98d03cd9b19 100644
--- a/libcxx/test/libcxx/fuzzing/regex_ECMAScript.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/regex_ECMAScript.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::regex_ECMAScript);

diff  --git a/libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp b/libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp
index db1d760a718b..960c0f564652 100644
--- a/libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::regex_POSIX);

diff  --git a/libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp b/libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp
index d3630594e29e..3072b2ba7ae1 100644
--- a/libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp
@@ -7,6 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
 
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::regex_awk);

diff  --git a/libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp b/libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp
index 840fd71f2ca8..3474d650d3ec 100644
--- a/libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::regex_egrep);

diff  --git a/libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp b/libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp
index fe81d263a3c3..1048cb11bf7c 100644
--- a/libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::regex_extended);

diff  --git a/libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp b/libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp
index 321c7297e3a8..a308749f36b2 100644
--- a/libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::regex_grep);

diff  --git a/libcxx/test/libcxx/fuzzing/sort.pass.cpp b/libcxx/test/libcxx/fuzzing/sort.pass.cpp
index 3de5fe463297..1a4add95b312 100644
--- a/libcxx/test/libcxx/fuzzing/sort.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/sort.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::sort);

diff  --git a/libcxx/test/libcxx/fuzzing/stable_partition.pass.cpp b/libcxx/test/libcxx/fuzzing/stable_partition.pass.cpp
index ed22a36fcd9e..69ff5eea2478 100644
--- a/libcxx/test/libcxx/fuzzing/stable_partition.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/stable_partition.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::stable_partition);

diff  --git a/libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp b/libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp
index 130e1cab0839..e893d12d6d0e 100644
--- a/libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::stable_sort);

diff  --git a/libcxx/test/libcxx/fuzzing/unique.pass.cpp b/libcxx/test/libcxx/fuzzing/unique.pass.cpp
index d30c9666785b..6501b769a7e2 100644
--- a/libcxx/test/libcxx/fuzzing/unique.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/unique.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::unique);

diff  --git a/libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp b/libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp
index 78fed9799506..b6c783bb61a2 100644
--- a/libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp
+++ b/libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp
@@ -7,5 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+// UNSUPPORTED: c++98, c++03
+
 #include "fuzzer_test.h"
 FUZZER_TEST(fuzzing::unique_copy);


        


More information about the libcxx-commits mailing list