mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Dependency Scanning] Add Link Libraries to the dependency scanner cache serialization format
This commit is contained in:
@@ -44,16 +44,17 @@ bool ModuleDependencyInfo::isTextualSwiftModule() const {
|
||||
return isSwiftInterfaceModule() || isSwiftSourceModule();
|
||||
}
|
||||
|
||||
ModuleDependencyKind &operator++(ModuleDependencyKind &e) {
|
||||
if (e == ModuleDependencyKind::LastKind) {
|
||||
llvm_unreachable(
|
||||
"Attempting to increment last enum value on ModuleDependencyKind");
|
||||
namespace {
|
||||
ModuleDependencyKind &operator++(ModuleDependencyKind &e) {
|
||||
if (e == ModuleDependencyKind::LastKind) {
|
||||
llvm_unreachable(
|
||||
"Attempting to increment last enum value on ModuleDependencyKind");
|
||||
}
|
||||
e = ModuleDependencyKind(
|
||||
static_cast<std::underlying_type<ModuleDependencyKind>::type>(e) + 1);
|
||||
return e;
|
||||
}
|
||||
e = ModuleDependencyKind(
|
||||
static_cast<std::underlying_type<ModuleDependencyKind>::type>(e) + 1);
|
||||
return e;
|
||||
}
|
||||
|
||||
bool ModuleDependencyInfo::isSwiftInterfaceModule() const {
|
||||
return isa<SwiftInterfaceModuleDependenciesStorage>(storage.get());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user