File tree Expand file tree Collapse file tree 4 files changed +8
-1
lines changed Expand file tree Collapse file tree 4 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ enum class SymbolSubKind : uint8_t {
102
102
SwiftSubscript,
103
103
SwiftAssociatedType,
104
104
SwiftGenericTypeParam,
105
+ SwiftAccessorInit,
105
106
};
106
107
107
108
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 14 /* added C++ concept */
28
+ #define INDEXSTORE_VERSION_MINOR 15 /* added Swift init accessor sub-symbol */
29
29
30
30
#define INDEXSTORE_VERSION_ENCODE (major , minor ) ( \
31
31
((major) * 10000) \
@@ -313,6 +313,7 @@ typedef enum {
313
313
INDEXSTORE_SYMBOL_SUBKIND_SWIFTGENERICTYPEPARAM = 1013 ,
314
314
INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORREAD = 1014 ,
315
315
INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMODIFY = 1015 ,
316
+ INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORINIT = 1016 ,
316
317
} indexstore_symbol_subkind_t ;
317
318
318
319
INDEXSTORE_OPTIONS (uint64_t , indexstore_symbol_property_t ) {
Original file line number Diff line number Diff line change @@ -169,6 +169,8 @@ SymbolSubKind index::getSymbolSubKind(indexstore_symbol_subkind_t K) {
169
169
return SymbolSubKind::SwiftAccessorRead;
170
170
case INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMODIFY:
171
171
return SymbolSubKind::SwiftAccessorModify;
172
+ case INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORINIT:
173
+ return SymbolSubKind::SwiftAccessorInit;
172
174
case INDEXSTORE_SYMBOL_SUBKIND_SWIFTEXTENSIONOFSTRUCT:
173
175
return SymbolSubKind::SwiftExtensionOfStruct;
174
176
case INDEXSTORE_SYMBOL_SUBKIND_SWIFTEXTENSIONOFCLASS:
@@ -397,6 +399,8 @@ indexstore_symbol_subkind_t index::getIndexStoreSubKind(SymbolSubKind K) {
397
399
return INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORREAD;
398
400
case SymbolSubKind::SwiftAccessorModify:
399
401
return INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMODIFY;
402
+ case SymbolSubKind::SwiftAccessorInit:
403
+ return INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORINIT;
400
404
case SymbolSubKind::SwiftExtensionOfStruct:
401
405
return INDEXSTORE_SYMBOL_SUBKIND_SWIFTEXTENSIONOFSTRUCT;
402
406
case SymbolSubKind::SwiftExtensionOfClass:
Original file line number Diff line number Diff line change @@ -560,6 +560,7 @@ StringRef index::getSymbolSubKindString(SymbolSubKind K) {
560
560
case SymbolSubKind::SwiftAccessorMutableAddressor: return " acc-mutaddr" ;
561
561
case SymbolSubKind::SwiftAccessorRead: return " acc-read" ;
562
562
case SymbolSubKind::SwiftAccessorModify: return " acc-modify" ;
563
+ case SymbolSubKind::SwiftAccessorInit: return " acc-init" ;
563
564
case SymbolSubKind::SwiftExtensionOfStruct: return " ext-struct" ;
564
565
case SymbolSubKind::SwiftExtensionOfClass: return " ext-class" ;
565
566
case SymbolSubKind::SwiftExtensionOfEnum: return " ext-enum" ;
You can’t perform that action at this time.
0 commit comments