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 {
103
103
SwiftAssociatedType,
104
104
SwiftGenericTypeParam,
105
105
SwiftAccessorInit,
106
+ SwiftAccessorBorrow,
107
+ SwiftAccessorMutate,
106
108
};
107
109
108
110
typedef uint32_t SymbolPropertySet;
Original file line number Diff line number Diff line change 25
25
* INDEXSTORE_VERSION_MAJOR is intended for "major" source/ABI breaking changes.
26
26
*/
27
27
#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 */
29
29
30
30
#define INDEXSTORE_VERSION_ENCODE (major , minor ) ( \
31
31
((major) * 10000) \
@@ -314,6 +314,8 @@ typedef enum {
314
314
INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORREAD = 1014 ,
315
315
INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMODIFY = 1015 ,
316
316
INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORINIT = 1016 ,
317
+ INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORBORROW = 1017 ,
318
+ INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMUTATE = 1018 ,
317
319
} indexstore_symbol_subkind_t ;
318
320
319
321
INDEXSTORE_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) {
191
191
return SymbolSubKind::SwiftAssociatedType;
192
192
case INDEXSTORE_SYMBOL_SUBKIND_SWIFTGENERICTYPEPARAM:
193
193
return SymbolSubKind::SwiftGenericTypeParam;
194
+ case INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORBORROW:
195
+ return SymbolSubKind::SwiftAccessorBorrow;
196
+ case INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMUTATE:
197
+ return SymbolSubKind::SwiftAccessorMutate;
194
198
}
195
199
}
196
200
Original file line number Diff line number Diff line change @@ -561,6 +561,8 @@ StringRef index::getSymbolSubKindString(SymbolSubKind K) {
561
561
case SymbolSubKind::SwiftAccessorRead: return " acc-read" ;
562
562
case SymbolSubKind::SwiftAccessorModify: return " acc-modify" ;
563
563
case SymbolSubKind::SwiftAccessorInit: return " acc-init" ;
564
+ case SymbolSubKind::SwiftAccessorBorrow: return " acc-borrow" ;
565
+ case SymbolSubKind::SwiftAccessorMutate: return " acc-mutate" ;
564
566
case SymbolSubKind::SwiftExtensionOfStruct: return " ext-struct" ;
565
567
case SymbolSubKind::SwiftExtensionOfClass: return " ext-class" ;
566
568
case SymbolSubKind::SwiftExtensionOfEnum: return " ext-enum" ;
You can’t perform that action at this time.
0 commit comments