File tree Expand file tree Collapse file tree 4 files changed +11
-1
lines changed Expand file tree Collapse file tree 4 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,8 @@ enum class SymbolSubKind : uint8_t {
103103 SwiftAssociatedType,
104104 SwiftGenericTypeParam,
105105 SwiftAccessorInit,
106+ SwiftAccessorBorrow,
107+ SwiftAccessorMutate,
106108};
107109
108110typedef uint32_t SymbolPropertySet;
Original file line number Diff line number Diff line change 2525 * INDEXSTORE_VERSION_MAJOR is intended for "major" source/ABI breaking changes.
2626 */
2727#define INDEXSTORE_VERSION_MAJOR 0
28- #define INDEXSTORE_VERSION_MINOR 15 /* added Swift init accessor sub-symbol */
28+ #define INDEXSTORE_VERSION_MINOR 16 /* added Swift borrow and mutate accessor sub-symbol */
2929
3030#define INDEXSTORE_VERSION_ENCODE (major , minor ) ( \
3131 ((major) * 10000) \
@@ -314,6 +314,8 @@ typedef enum {
314314 INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORREAD = 1014 ,
315315 INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMODIFY = 1015 ,
316316 INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORINIT = 1016 ,
317+ INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORBORROW = 1017 ,
318+ INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMUTATE = 1018 ,
317319} indexstore_symbol_subkind_t ;
318320
319321INDEXSTORE_OPTIONS (uint64_t , indexstore_symbol_property_t ) {
Original file line number Diff line number Diff line change @@ -191,6 +191,10 @@ SymbolSubKind index::getSymbolSubKind(indexstore_symbol_subkind_t K) {
191191 return SymbolSubKind::SwiftAssociatedType;
192192 case INDEXSTORE_SYMBOL_SUBKIND_SWIFTGENERICTYPEPARAM:
193193 return SymbolSubKind::SwiftGenericTypeParam;
194+ case INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORBORROW:
195+ return SymbolSubKind::SwiftAccessorBorrow;
196+ case INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMUTATE:
197+ return SymbolSubKind::SwiftAccessorMutate;
194198 }
195199}
196200
Original file line number Diff line number Diff line change @@ -561,6 +561,8 @@ StringRef index::getSymbolSubKindString(SymbolSubKind K) {
561561 case SymbolSubKind::SwiftAccessorRead: return " acc-read" ;
562562 case SymbolSubKind::SwiftAccessorModify: return " acc-modify" ;
563563 case SymbolSubKind::SwiftAccessorInit: return " acc-init" ;
564+ case SymbolSubKind::SwiftAccessorBorrow: return " acc-borrow" ;
565+ case SymbolSubKind::SwiftAccessorMutate: return " acc-mutate" ;
564566 case SymbolSubKind::SwiftExtensionOfStruct: return " ext-struct" ;
565567 case SymbolSubKind::SwiftExtensionOfClass: return " ext-class" ;
566568 case SymbolSubKind::SwiftExtensionOfEnum: return " ext-enum" ;
You can’t perform that action at this time.
0 commit comments