Re-apply "SourceKit: make SwiftLang build in linux. (#18455)" (#18506)

This commit is contained in:
Xi Ge
2018-08-06 11:37:09 -07:00
committed by GitHub
parent b8cb40b950
commit 7542f991c1
11 changed files with 28 additions and 26 deletions

View File

@@ -31,7 +31,7 @@ ParseFile.test("ParseSingleFile") {
let currentFile = URL(fileURLWithPath: #file)
expectDoesNotThrow({
let fileContents = try String(contentsOf: currentFile)
let syntaxTreeData = try SwiftLang.parse(fileContents).data(using: .utf8)!
let syntaxTreeData = try SwiftLang.parse(source: fileContents).data(using: .utf8)!
let parsed = try SyntaxTreeDeserializer().deserialize(syntaxTreeData)
expectEqual("\(parsed)", fileContents)
})
@@ -40,7 +40,7 @@ ParseFile.test("ParseSingleFile") {
ParseFile.test("ParseBuffer") {
expectDoesNotThrow({
let content = "func foo() {}"
let syntaxTreeData = try SwiftLang.parse(content).data(using: .utf8)!
let syntaxTreeData = try SwiftLang.parse(source: content).data(using: .utf8)!
let parsed = try SyntaxTreeDeserializer().deserialize(syntaxTreeData)
expectEqual("\(parsed)", content)
})