|
17 | 17 | #include "sourcekitd/DocSupportAnnotationArray.h"
|
18 | 18 | #include "sourcekitd/RawData.h"
|
19 | 19 | #include "sourcekitd/TokenAnnotationsArray.h"
|
| 20 | +#include "sourcekitd/ExpressionTypeArray.h" |
20 | 21 | #include "sourcekitd/Logging.h"
|
21 | 22 | #include "SourceKit/Core/LLVM.h"
|
22 | 23 | #include "SourceKit/Support/UIdent.h"
|
@@ -256,6 +257,7 @@ class SKDCustomData: public SKDObject {
|
256 | 257 | case CustomBufferKind::InheritedTypesArray:
|
257 | 258 | case CustomBufferKind::DocStructureElementArray:
|
258 | 259 | case CustomBufferKind::AttributesArray:
|
| 260 | + case CustomBufferKind::ExpressionTypeArray: |
259 | 261 | return SOURCEKITD_VARIANT_TYPE_ARRAY;
|
260 | 262 | case CustomBufferKind::RawData:
|
261 | 263 | return SOURCEKITD_VARIANT_TYPE_DATA;
|
@@ -982,6 +984,9 @@ static sourcekitd_variant_t variantFromSKDObject(SKDObjectRef Object) {
|
982 | 984 | case CustomBufferKind::AttributesArray:
|
983 | 985 | return {{ (uintptr_t)getVariantFunctionsForAttributesArray(),
|
984 | 986 | (uintptr_t)DataObject->getDataPtr(), 0 }};
|
| 987 | + case CustomBufferKind::ExpressionTypeArray: |
| 988 | + return {{ (uintptr_t)getVariantFunctionsForExpressionTypeArray(), |
| 989 | + (uintptr_t)DataObject->getDataPtr(), 0 }}; |
985 | 990 | case CustomBufferKind::RawData:
|
986 | 991 | return {{ (uintptr_t)getVariantFunctionsForRawData(),
|
987 | 992 | (uintptr_t)DataObject->getDataPtr(),
|
|
0 commit comments