mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
AST: Add DeclBaseName::Kind::Constructor
Not used yet.
This commit is contained in:
@@ -103,6 +103,8 @@ namespace {
|
||||
return llvm::HashString(key.getIdentifier().str());
|
||||
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);
|
||||
}
|
||||
@@ -133,6 +135,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;
|
||||
@@ -315,6 +320,8 @@ namespace {
|
||||
return llvm::HashString(key.getIdentifier().str());
|
||||
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);
|
||||
}
|
||||
@@ -344,6 +351,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;
|
||||
@@ -642,6 +652,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