Revert "Swift: upgrade clang-formatting to 15.0.7"

This reverts commit 970b3d06be.
This commit is contained in:
Paolo Tranquilli
2023-08-18 13:59:07 +02:00
parent 3c4e755233
commit c17a582b34
4 changed files with 25 additions and 20 deletions

View File

@@ -18,19 +18,26 @@ class TrapDomain;
namespace detail {
template <typename T>
concept HasStartAndEndLoc = requires(T e) {
e.getStartLoc();
e.getEndLoc();
};
e.getStartLoc();
e.getEndLoc();
};
template <typename T>
concept HasOneLoc = requires(T e) { e.getLoc(); } && (!HasStartAndEndLoc<T>);
concept HasOneLoc = requires(T e) {
e.getLoc();
}
&&(!HasStartAndEndLoc<T>);
template <typename T>
concept HasOneLocField = requires(T e) { e.Loc; };
concept HasOneLocField = requires(T e) {
e.Loc;
};
template <typename T>
concept HasSourceRangeOnly = requires(T e) { e.getSourceRange(); } && (!HasStartAndEndLoc<T>) &&
(!HasOneLoc<T>);
concept HasSourceRangeOnly = requires(T e) {
e.getSourceRange();
}
&&(!HasStartAndEndLoc<T>)&&(!HasOneLoc<T>);
swift::SourceRange getSourceRange(const HasStartAndEndLoc auto& locatable) {
return {locatable.getStartLoc(), locatable.getEndLoc()};
@@ -62,7 +69,9 @@ swift::SourceRange getSourceRange(const llvm::MutableArrayRef<Locatable>& locata
} // namespace detail
template <typename E>
concept IsLocatable = requires(E e) { detail::getSourceRange(e); };
concept IsLocatable = requires(E e) {
detail::getSourceRange(e);
};
class SwiftLocationExtractor {
public: