diff --git a/tools/swift-api-digester/swift-api-digester.cpp b/tools/swift-api-digester/swift-api-digester.cpp index 06288f918210b..94dca51339261 100644 --- a/tools/swift-api-digester/swift-api-digester.cpp +++ b/tools/swift-api-digester/swift-api-digester.cpp @@ -1096,9 +1096,12 @@ static StringRef getEscapedName(DeclBaseName name) { switch (name.getKind()) { case DeclBaseName::Kind::Subscript: return "subscript"; + case DeclBaseName::Kind::Destructor: + return "deinit"; case DeclBaseName::Kind::Normal: return llvm::StringSwitch(name.getIdentifier().str()) .Case("subscript", "`subscript`") + .Case("deinit", "`deinit`") .Default(name.getIdentifier().str()); } }