clean up std::iterator in LibcBenchmark.h
authorSchrodinger ZHU Yifan <yifanzhu@rochester.edu>
Sun, 23 Oct 2022 10:30:37 +0000 (10:30 +0000)
committerGuillaume Chatelet <gchatelet@google.com>
Sun, 23 Oct 2022 10:33:45 +0000 (10:33 +0000)
Reviewed By: gchatelet

Differential Revision: https://reviews.llvm.org/D135540

libc/benchmarks/LibcBenchmark.h

index b459eb9..e7be9c3 100644 (file)
@@ -272,8 +272,8 @@ public:
   using difference_type = ssize_t;
   using size_type = size_t;
 
-  class const_iterator
-      : public std::iterator<std::input_iterator_tag, T, ssize_t> {
+  class const_iterator {
+    using iterator_category = std::input_iterator_tag;
     llvm::ArrayRef<T> Array;
     size_t Index;
     size_t Offset;