Skip to content

Commit d006afc

Browse files
committed
sourcekitd: update in-proc sourcekitd API.
1 parent 3fc5230 commit d006afc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-InProc.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "sourcekitd/DocSupportAnnotationArray.h"
1818
#include "sourcekitd/RawData.h"
1919
#include "sourcekitd/TokenAnnotationsArray.h"
20+
#include "sourcekitd/ExpressionTypeArray.h"
2021
#include "sourcekitd/Logging.h"
2122
#include "SourceKit/Core/LLVM.h"
2223
#include "SourceKit/Support/UIdent.h"
@@ -256,6 +257,7 @@ class SKDCustomData: public SKDObject {
256257
case CustomBufferKind::InheritedTypesArray:
257258
case CustomBufferKind::DocStructureElementArray:
258259
case CustomBufferKind::AttributesArray:
260+
case CustomBufferKind::ExpressionTypeArray:
259261
return SOURCEKITD_VARIANT_TYPE_ARRAY;
260262
case CustomBufferKind::RawData:
261263
return SOURCEKITD_VARIANT_TYPE_DATA;
@@ -982,6 +984,9 @@ static sourcekitd_variant_t variantFromSKDObject(SKDObjectRef Object) {
982984
case CustomBufferKind::AttributesArray:
983985
return {{ (uintptr_t)getVariantFunctionsForAttributesArray(),
984986
(uintptr_t)DataObject->getDataPtr(), 0 }};
987+
case CustomBufferKind::ExpressionTypeArray:
988+
return {{ (uintptr_t)getVariantFunctionsForExpressionTypeArray(),
989+
(uintptr_t)DataObject->getDataPtr(), 0 }};
985990
case CustomBufferKind::RawData:
986991
return {{ (uintptr_t)getVariantFunctionsForRawData(),
987992
(uintptr_t)DataObject->getDataPtr(),

0 commit comments

Comments
 (0)