Merge pull request #22835 from nkcsgexi/custom-buffer

sourcekitd: define a new custom buffer for expression type response.
This commit is contained in:
Xi Ge
2019-02-25 16:29:14 -08:00
committed by GitHub
15 changed files with 274 additions and 29 deletions

View File

@@ -2057,8 +2057,7 @@ void SwiftLangSupport::collectExpressionTypes(StringRef FileName,
llvm::raw_svector_ostream OS(TypeBuffer);
ExpressionTypesInFile Result;
for (auto Item: collectExpressionType(*SF, Scratch, OS)) {
Result.Results.push_back({Item.offset, Item.length, Item.typeOffset,
Item.typeLength});
Result.Results.push_back({Item.offset, Item.length, Item.typeOffset});
}
Result.TypeBuffer = OS.str();
Receiver(Result);