swiftlang / swift

The Swift Programming Language
https://swift.org
Apache License 2.0
67.53k stars 10.35k forks source link

[SR-4492] [SourceKit] SourceKit/CodeComplete/complete_sort_order.swift fails on Linux #47069

Open norio-nomura opened 7 years ago

norio-nomura commented 7 years ago
Previous ID SR-4492
Radar None
Original Reporter @norio-nomura
Type Bug
Additional Detail from JIRA | | | |------------------|-----------------| |Votes | 2 | |Component/s | Source Tooling | |Labels | Bug, Linux | |Assignee | None | |Priority | Medium | md5: 824e7217724164e2a3fc8ed43bb4417e

Issue Description:

After enabling SourceKit tests on Linux by https://github.com/apple/swift/pull/8485 ,SourceKit/CodeComplete/complete_sort_order.swift fails following error:

********************
FAIL: Swift(linux-x86_64) :: SourceKit/CodeComplete/complete_sort_order.swift (420 of 3375)
******************** TEST 'Swift(linux-x86_64) :: SourceKit/CodeComplete/complete_sort_order.swift' FAILED ********************
Script:
--
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/sourcekitd-test -req=complete -req-opts=hidelowpriority=0 -pos=7:1 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -- /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift > /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.orig
/Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' -check-prefix=NAME /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift < /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.orig
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/sourcekitd-test -req=complete.open -pos=7:1 -req-opts=hidelowpriority=0,hideunderscores=0 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -- /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift > /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.default
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/sourcekitd-test -req=complete.open -pos=7:1 -req-opts=sort.byname=0,hidelowpriority=0,hideunderscores=0 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -- /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift > /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.on
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/sourcekitd-test -req=complete.open -pos=7:1 -req-opts=sort.byname=1,hidelowpriority=0,hideunderscores=0 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -- /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift > /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.off
/Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' -check-prefix=CONTEXT /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift < /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.default
/Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' -check-prefix=NAME /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift < /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.off
/Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' -check-prefix=CONTEXT /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift < /Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/test-linux-x86_64/SourceKit/CodeComplete/Output/complete_sort_order.swift.tmp.on
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -tok=STMT_0 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=STMT
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -tok=STMT_1 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=STMT_1
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -top=0 -tok=EXPR_0 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=EXPR
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -top=1 -tok=EXPR_1 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=EXPR_TOP_1
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -top=1000 -tok=FEW_1 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=FEW_1
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -top=3 -tok=EXPR_2 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=EXPR_TOP_3
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -top=3 -tok=EXPR_3 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=EXPR_TOP_3_TYPE_MATCH
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -tok=VOID_1 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=VOID_1
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -tok=VOID_1 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -raw | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=VOID_1_RAW
/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64/bin/complete-test -tok=CASE_0 /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift | /Users/norio/github/swift-dev/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/norio/github/swift-dev/build/buildbot_incremental/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/Users/norio/github/swift-dev/swift' --use-filecheck '/Users/norio/github/swift-dev/build/buildbot_incremental/llvm-linux-x86_64/./bin/FileCheck' /Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift -check-prefix=CASE_0
--
Exit Code: 1

Command Output (stderr):
--
{
  key.request: source.request.codecomplete,
  key.compilerargs: [
    "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift"
  ],
  key.offset: 96,
  key.sourcefile: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift"
}
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:156:6: error: invalid redeclaration of 'test4(x:)'
func test4(x: Int) {
     ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:133:6: note: 'test4(x:)' previously declared here
func test4(x: Int) {
     ^
{
  key.request: source.request.codecomplete.open,
  key.name: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift",
  key.compilerargs: [
    "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift"
  ],
  key.offset: 96,
  key.sourcefile: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift",
  key.codecomplete.options: {
    key.codecomplete.hidelowpriority: 0,
    key.codecomplete.hideunderscores: 0
  }
}
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:156:6: error: invalid redeclaration of 'test4(x:)'
func test4(x: Int) {
     ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:133:6: note: 'test4(x:)' previously declared here
func test4(x: Int) {
     ^
{
  key.request: source.request.codecomplete.open,
  key.name: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift",
  key.compilerargs: [
    "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift"
  ],
  key.offset: 96,
  key.sourcefile: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift",
  key.codecomplete.options: {
    key.codecomplete.hidelowpriority: 0,
    key.codecomplete.hideunderscores: 0,
    key.codecomplete.sort.byname: 0
  }
}
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:156:6: error: invalid redeclaration of 'test4(x:)'
func test4(x: Int) {
     ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:133:6: note: 'test4(x:)' previously declared here
func test4(x: Int) {
     ^
{
  key.request: source.request.codecomplete.open,
  key.name: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift",
  key.compilerargs: [
    "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift"
  ],
  key.offset: 96,
  key.sourcefile: "/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift",
  key.codecomplete.options: {
    key.codecomplete.hidelowpriority: 0,
    key.codecomplete.hideunderscores: 0,
    key.codecomplete.sort.byname: 1
  }
}
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:156:6: error: invalid redeclaration of 'test4(x:)'
func test4(x: Int) {
     ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:133:6: note: 'test4(x:)' previously declared here
func test4(x: Int) {
     ^
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:49:4: error: expected '}' at end of brace statement

   ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:48:14: note: to match this opening '{'
func test1() {
             ^
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:63:4: error: expected '}' at end of brace statement

   ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:61:14: note: to match this opening '{'
func test5() {
             ^
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:85:5: error: expected '}' at end of brace statement
  (
    ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:84:14: note: to match this opening '{'
func test2() {
             ^
<unknown>:0: error: compiler is in code completion mode (benign diagnostic)
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:1:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: String) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:2:10: warning: extraneous duplicate parameter name; 'a' already has an argument label
func foo(a a: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:3:10: warning: extraneous duplicate parameter name; 'b' already has an argument label
func foo(b b: Int) {}
         ^~

/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:105:5: error: expected '}' at end of brace statement
  (
    ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:101:20: note: to match this opening '{'
func test3(x: Int) {
                   ^
/Users/norio/github/swift-dev/swift/test/SourceKit/CodeComplete/complete_sort_order.swift:111:16: error: expected string not found in input
// EXPR_TOP_1: false
               ^
<stdin>:6:1: note: scanning from here
#colorLiteral(red: Float, green: Float, blue: Float, alpha: Float)
^
<stdin>:8:2: note: possible intended match here
[values]
 ^

--
belkadan commented 7 years ago

cc @benlangmuir

(This test has been disabled on Linux for more than half a year.)