File tree 4 files changed +0
-154
lines changed
4 files changed +0
-154
lines changed Original file line number Diff line number Diff line change @@ -214,7 +214,6 @@ set(SWIFT_BENCH_MODULES
214
214
cxx-source /CxxVectorSum
215
215
# TODO: rdar://92120528
216
216
# cxx-source/ReadAccessor
217
- cxx-source /CxxSpanTests
218
217
)
219
218
220
219
set (SWIFT_MULTISOURCE_SWIFT_BENCHES
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
#include < vector>
5
5
#include < set>
6
6
7
- // FIXME swift-ci linux tests do not support std::span
8
- #if defined(__has_include) && __has_include(<span>)
9
- #include < span>
10
- #define SPAN_DEFINED 1
11
- #else
12
- #define SPAN_DEFINED 0
13
- #endif
14
-
15
- static const size_t spanSize = 50000 ;
16
-
17
7
using VectorOfU32 = std::vector<uint32_t >;
18
8
using SetOfU32 = std::set<uint32_t >;
19
- #if SPAN_DEFINED
20
- using ArrayOfU32 = uint32_t [spanSize];
21
- using SpanOfU32 = std::span<uint32_t >;
22
- #endif
23
9
24
10
static inline VectorOfU32 vec;
25
11
static inline SetOfU32 set;
26
- #if SPAN_DEFINED
27
- static inline ArrayOfU32 array;
28
- static inline SpanOfU32 span;
29
- #endif
30
12
31
13
inline void initVector (size_t size) {
32
14
if (!vec.empty ()) {
@@ -47,18 +29,6 @@ inline void initSet(size_t size) {
47
29
}
48
30
}
49
31
50
- #if SPAN_DEFINED
51
- inline void initSpan () {
52
- if (!span.empty ()) {
53
- return ;
54
- }
55
- for (size_t i = 0 ; i < spanSize; ++i) {
56
- array[i] = uint32_t (i);
57
- }
58
- span = SpanOfU32 (array);
59
- }
60
- #endif
61
-
62
32
inline VectorOfU32 makeVector32 (size_t size) {
63
33
initVector (size);
64
34
return vec;
Original file line number Diff line number Diff line change @@ -60,7 +60,6 @@ import CreateObjects
60
60
import CxxStringConversion
61
61
// rdar://128520766
62
62
// import CxxVectorSum
63
- import CxxSpanTests
64
63
import DataBenchmarks
65
64
import DeadArray
66
65
import DevirtualizeProtocolComposition
@@ -259,7 +258,6 @@ register(CreateObjects.benchmarks)
259
258
register ( CxxStringConversion . benchmarks)
260
259
// rdar://128520766
261
260
// register(CxxVectorSum.benchmarks)
262
- register ( CxxSpanTests . benchmarks)
263
261
register ( DataBenchmarks . benchmarks)
264
262
register ( DeadArray . benchmarks)
265
263
register ( DevirtualizeProtocolComposition . benchmarks)
You can’t perform that action at this time.
0 commit comments