mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #6025 from hughbe/remote-msvc
Port swift/remote to Windows and MSVC
This commit is contained in:
@@ -701,6 +701,11 @@ protected:
|
||||
return getBuilder().getFailureAsResult<T>(Failure::Unknown);
|
||||
}
|
||||
|
||||
template <class T, class KindTy, class... ArgTys>
|
||||
Result<T> fail(KindTy kind, ArgTys &&...args) {
|
||||
return Result<T>::emplaceFailure(kind, std::forward<ArgTys>(args)...);
|
||||
}
|
||||
|
||||
private:
|
||||
virtual RemoteASTTypeBuilder &getBuilder() = 0;
|
||||
virtual MemoryReader &getReader() = 0;
|
||||
@@ -718,11 +723,6 @@ private:
|
||||
return IRGen.get();
|
||||
}
|
||||
|
||||
template <class T, class KindTy, class... ArgTys>
|
||||
Result<T> fail(KindTy kind, ArgTys &&...args) {
|
||||
return Result<T>::emplaceFailure(kind, std::forward<ArgTys>(args)...);
|
||||
}
|
||||
|
||||
Result<uint64_t>
|
||||
getOffsetOfField(Type type, NominalTypeDecl *typeDecl,
|
||||
RemoteAddress optMetadata, StringRef memberName) {
|
||||
|
||||
Reference in New Issue
Block a user