Files
swift-mirror/test/IDE/complete_sequence_invalid.swift
Ben Barham 4da190dde1 [NameLookup] Retain invalid decls when filtering via access path
Fixes missing declarations in the completions list due to their type
being invalid.

Resolves rdar://70704835
2020-11-02 08:49:05 +10:00

20 lines
551 B
Swift

// RUN: %empty-directory(%t)
// RUN: %target-swift-ide-test -batch-code-completion -source-filename %s -filecheck %raw-FileCheck -completion-output-dir %t
// GLOBAL: Decl[GlobalVar]/CurrModule: invalidDecl[#<<error type>>#];
let invalidDecl = INVALID
struct S {
// MEMBER: Decl[InstanceMethod]/CurrNominal: invalidMethod()[#<<error type>>#];
func invalidMethod() -> INVALID
}
func test() {
#^GLOBAL_1?check=GLOBAL^#
#^GLOBAL_2?check=GLOBAL^#
}
func testMember(val: S) {
val.#^MEMBER_1?check=MEMBER^##^MEMBER_2?check=MEMBER^#
}