We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
std::ranges::sized_range
1 parent 8b3e32f commit 3c4e755Copy full SHA for 3c4e755
swift/extractor/infra/SwiftDispatcher.h
@@ -1,7 +1,6 @@
1
#pragma once
2
3
#include <filesystem>
4
-#include <ranges>
5
6
#include <swift/AST/SourceFile.h>
7
#include <swift/Basic/SourceManager.h>
@@ -210,7 +209,7 @@ class SwiftDispatcher {
210
209
auto fetchRepeatedLabels(Iterable&& arg) {
211
using Label = decltype(fetchLabel(*arg.begin()));
212
TrapLabelVectorWrapper<typename Label::Tag> ret;
213
- if constexpr (std::ranges::sized_range<Iterable>) {
+ if constexpr (requires { arg.size(); }) {
214
ret.data.reserve(arg.size());
215
}
216
for (auto&& e : arg) {
0 commit comments