4242// RUN: %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -code-completion -source-filename %s -code-completion-token=INSIDE_CATCH_ERR_DOT1 | %FileCheck %s -check-prefix=ERROR_DOT
4343// RUN: %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -code-completion -source-filename %s -code-completion-token=INSIDE_CATCH_ERR_DOT2 | %FileCheck %s -check-prefix=ERROR_DOT
4444// RUN: %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -code-completion -source-filename %s -code-completion-token=INSIDE_CATCH_ERR_DOT3 | %FileCheck %s -check-prefix=NSERROR_DOT
45- // RUN : %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -code-completion -source-filename %s -code-completion-token=INSIDE_CATCH_ERR_DOT4 | %FileCheck %s -check-prefix=INT_DOT
45+ // RUNFIXME : %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -code-completion -source-filename %s -code-completion-token=INSIDE_CATCH_ERR_DOT4 | %FileCheck %s -check-prefix=INT_DOT
4646
4747// RUN: %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -code-completion -source-filename %s -code-completion-token=TOP_LEVEL_INSIDE_CATCH1 > %t.top_level_inside_catch1
4848// RUN: %FileCheck %s -check-prefix=STMT < %t.top_level_inside_catch1
@@ -71,10 +71,10 @@ func getNSError() -> NSError { return NSError(domain: "", code: 1, userInfo: [:]
7171func test001( ) {
7272 do { } catch #^CATCH1 ^#
7373
74- // CATCH1-DAG: Decl[Enum]/CurrModule/TypeRelation[Convertible] : Error4[#Error4#]; name=Error4{{$}}
75- // CATCH1-DAG: Decl[Class]/CurrModule/TypeRelation[Convertible] : Error3[#Error3#]; name=Error3{{$}}
76- // CATCH1-DAG: Decl[Class]/CurrModule/TypeRelation[Convertible] : Error2[#Error2#]; name=Error2{{$}}
77- // CATCH1-DAG: Decl[Class]/CurrModule/TypeRelation[Convertible] : Error1[#Error1#]; name=Error1{{$}}
74+ // CATCH1-DAG: Decl[Enum]/CurrModule: Error4[#Error4#]; name=Error4{{$}}
75+ // CATCH1-DAG: Decl[Class]/CurrModule: Error3[#Error3#]; name=Error3{{$}}
76+ // CATCH1-DAG: Decl[Class]/CurrModule: Error2[#Error2#]; name=Error2{{$}}
77+ // CATCH1-DAG: Decl[Class]/CurrModule: Error1[#Error1#]; name=Error1{{$}}
7878// CATCH1-DAG: Keyword[let]/None: let{{; name=.+$}}
7979// CATCH1-DAG: Decl[Class]/CurrModule: NoneError1[#NoneError1#]; name=NoneError1{{$}}
8080// CATCH1-DAG: Decl[Class]/OtherModule[Foundation]/IsSystem: NSError[#NSError#]{{; name=.+$}}
@@ -147,14 +147,14 @@ func test006() {
147147 } catch {
148148 #^INSIDE_CATCH1 ^#
149149 }
150- // IMPLICIT_ERROR: Decl[LocalVar]/Local: error[#any Error #]; name=error
150+ // IMPLICIT_ERROR: Decl[LocalVar]/Local: error[#Never #]; name=error
151151}
152152func test007( ) {
153153 do {
154154 } catch let e {
155155 #^INSIDE_CATCH2 ^#
156156 }
157- // EXPLICIT_ERROR_E: Decl[LocalVar]/Local: e[#any Error #]; name=e
157+ // EXPLICIT_ERROR_E: Decl[LocalVar]/Local: e[#Never #]; name=e
158158}
159159func test008( ) {
160160 do {
@@ -170,7 +170,7 @@ func test009() {
170170 }
171171
172172// FIXME: we're getting parentheses around the type when it's unnamed...
173- // EXPLICIT_ERROR_PAYLOAD_I: Decl[LocalVar]/Local: i[#(Int32) #]; name=i
173+ // EXPLICIT_ERROR_PAYLOAD_I: Decl[LocalVar]/Local: i[#<<error type>> #]; name=i
174174}
175175func test010( ) {
176176 do {
@@ -195,7 +195,7 @@ func test012() {
195195 error. #^INSIDE_CATCH_ERR_DOT1^#
196196 }
197197}
198- // ERROR_DOT: Keyword[self]/CurrNominal: self[#any Error #]; name=self
198+ // ERROR_DOT: Keyword[self]/CurrNominal: self[#Never #]; name=self
199199func test013( ) {
200200 do {
201201 } catch let e {
0 commit comments