mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge remote-tracking branch 'origin/master' into master-next
This commit is contained in:
@@ -105,6 +105,8 @@ namespace {
|
||||
return llvm::djbHash(key.getIdentifier().str(), 0);
|
||||
case DeclBaseName::Kind::Subscript:
|
||||
return static_cast<uint8_t>(DeclNameKind::Subscript);
|
||||
case DeclBaseName::Kind::Constructor:
|
||||
return static_cast<uint8_t>(DeclNameKind::Constructor);
|
||||
case DeclBaseName::Kind::Destructor:
|
||||
return static_cast<uint8_t>(DeclNameKind::Destructor);
|
||||
}
|
||||
@@ -135,6 +137,9 @@ namespace {
|
||||
case DeclBaseName::Kind::Subscript:
|
||||
writer.write<uint8_t>(static_cast<uint8_t>(DeclNameKind::Subscript));
|
||||
break;
|
||||
case DeclBaseName::Kind::Constructor:
|
||||
writer.write<uint8_t>(static_cast<uint8_t>(DeclNameKind::Constructor));
|
||||
break;
|
||||
case DeclBaseName::Kind::Destructor:
|
||||
writer.write<uint8_t>(static_cast<uint8_t>(DeclNameKind::Destructor));
|
||||
break;
|
||||
@@ -321,6 +326,8 @@ namespace {
|
||||
return llvm::djbHash(key.getIdentifier().str(), 0);
|
||||
case DeclBaseName::Kind::Subscript:
|
||||
return static_cast<uint8_t>(DeclNameKind::Subscript);
|
||||
case DeclBaseName::Kind::Constructor:
|
||||
return static_cast<uint8_t>(DeclNameKind::Constructor);
|
||||
case DeclBaseName::Kind::Destructor:
|
||||
return static_cast<uint8_t>(DeclNameKind::Destructor);
|
||||
}
|
||||
@@ -350,6 +357,9 @@ namespace {
|
||||
case DeclBaseName::Kind::Subscript:
|
||||
writer.write<uint8_t>(static_cast<uint8_t>(DeclNameKind::Subscript));
|
||||
break;
|
||||
case DeclBaseName::Kind::Constructor:
|
||||
writer.write<uint8_t>(static_cast<uint8_t>(DeclNameKind::Constructor));
|
||||
break;
|
||||
case DeclBaseName::Kind::Destructor:
|
||||
writer.write<uint8_t>(static_cast<uint8_t>(DeclNameKind::Destructor));
|
||||
break;
|
||||
@@ -648,6 +658,8 @@ IdentifierID Serializer::addDeclBaseNameRef(DeclBaseName ident) {
|
||||
}
|
||||
case DeclBaseName::Kind::Subscript:
|
||||
return SUBSCRIPT_ID;
|
||||
case DeclBaseName::Kind::Constructor:
|
||||
return CONSTRUCTOR_ID;
|
||||
case DeclBaseName::Kind::Destructor:
|
||||
return DESTRUCTOR_ID;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user