Skip to content

Commit 7d32fda

Browse files
committed
Index: Handle SwiftAccessorBorrow and SwiftAccessorMutate in getAccessorName
1 parent 876dfe6 commit 7d32fda

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clang/lib/Index/IndexDataStoreUtils.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,12 @@ indexstore_symbol_subkind_t index::getIndexStoreSubKind(SymbolSubKind K) {
401401
return INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMUTABLEADDRESSOR;
402402
case SymbolSubKind::SwiftAccessorRead:
403403
return INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORREAD;
404+
case SymbolSubKind::SwiftAccessorBorrow:
405+
// New in Swift: _read accessor
406+
return "borrow";
407+
case SymbolSubKind::SwiftAccessorMutate:
408+
// New in Swift: _modify accessor
409+
return "mutate";
404410
case SymbolSubKind::SwiftAccessorModify:
405411
return INDEXSTORE_SYMBOL_SUBKIND_SWIFTACCESSORMODIFY;
406412
case SymbolSubKind::SwiftAccessorInit:

0 commit comments

Comments
 (0)