// Ensure that we don't crash looking for default implementations during // indexing. // RUN: %empty-directory(%t) // RUN: %target-swift-frontend -index-store-path %t/idx -o %t/file.o -typecheck -primary-file %s -verify @dynamicMemberLookup protocol B { associatedtype Value var value: Value { get } subscript(dynamicMember dynamicMember: WritableKeyPath) -> Value { get } } extension B { subscript(dynamicMember dynamicMember: WritableKeyPath) -> Value { get { value } } } struct Foo: B { var value: Value }