Skip to content

Commit fab25b1

Browse files
[SourceKit] Add test case for crash triggered in swift::DeclContext::lookupQualified(swift::Type, swift::DeclName, swift::NLOptions, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ValueDecl*>&) const
Stack trace: ``` found code completion token A at offset 144 3 swift-ide-test 0x0000000000b43700 swift::ModuleFile::getDecl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 32 4 swift-ide-test 0x0000000000b37129 swift::ModuleFile::lookupValue(swift::DeclName, llvm::SmallVectorImpl<swift::ValueDecl*>&) + 1081 5 swift-ide-test 0x0000000000ca214a swift::ModuleDecl::lookupValue(llvm::ArrayRef<std::pair<swift::Identifier, swift::SourceLoc> >, swift::DeclName, swift::NLKind, llvm::SmallVectorImpl<swift::ValueDecl*>&) const + 74 8 swift-ide-test 0x0000000000cacca6 swift::namelookup::lookupInModule(swift::ModuleDecl*, llvm::ArrayRef<std::pair<swift::Identifier, swift::SourceLoc> >, swift::DeclName, llvm::SmallVectorImpl<swift::ValueDecl*>&, swift::NLKind, swift::namelookup::ResolutionKind, swift::LazyResolver*, swift::DeclContext const*, llvm::ArrayRef<std::pair<llvm::ArrayRef<std::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >) + 326 9 swift-ide-test 0x0000000000cb3c5e swift::UnqualifiedLookup::UnqualifiedLookup(swift::DeclName, swift::DeclContext*, swift::LazyResolver*, bool, swift::SourceLoc, bool, bool, bool) + 4814 10 swift-ide-test 0x0000000000a652d3 swift::TypeChecker::lookupUnqualified(swift::DeclContext*, swift::DeclName, swift::SourceLoc, swift::OptionSet<swift::NameLookupFlags, unsigned int>) + 115 13 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 15 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 16 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 17 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 18 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 19 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 20 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 21 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 22 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 23 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 24 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 25 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 26 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 30 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 32 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 33 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 34 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 35 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 39 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 41 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 42 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 43 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 44 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 45 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 46 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 47 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 48 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 49 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 50 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 51 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 52 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 56 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 58 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 59 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 60 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 61 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 65 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 67 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 68 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 69 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 70 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 71 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 72 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 73 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 74 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 75 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 76 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 77 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 78 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 82 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 84 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 85 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 86 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 87 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 91 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 93 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 94 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 95 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 96 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 97 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 98 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 99 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 100 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 101 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 102 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 103 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 104 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 108 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 110 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 111 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 112 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 113 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 117 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 119 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 120 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 121 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 122 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 123 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 124 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 125 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 126 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 127 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 128 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 129 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 130 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 134 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 136 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 137 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 138 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 139 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 143 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 145 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 146 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 147 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 148 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 149 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 150 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 151 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 152 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 153 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 154 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 155 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 156 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 160 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 162 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 163 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 164 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 165 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 169 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 171 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 172 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 173 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 174 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 175 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 176 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 177 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 178 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 179 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 180 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 181 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 182 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 186 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 188 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 189 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 190 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 191 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 195 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 197 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 198 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 199 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 200 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 201 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 202 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 203 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 204 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 205 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 206 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 207 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 208 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 212 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 214 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 215 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 216 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 217 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 221 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 223 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 224 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 225 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 226 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 227 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 228 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 229 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 230 swift-ide-test 0x0000000000ce5648 swift::ConformanceLookupTable::updateLookupTable(swift::NominalTypeDecl*, swift::ConformanceLookupTable::ConformanceStage, swift::LazyResolver*) + 200 231 swift-ide-test 0x0000000000ce88e2 swift::ConformanceLookupTable::lookupConformance(swift::ModuleDecl*, swift::NominalTypeDecl*, swift::ProtocolDecl*, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ProtocolConformance*>&) + 50 232 swift-ide-test 0x0000000000ca3f41 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*, swift::LazyResolver*) + 1041 233 swift-ide-test 0x0000000000a6eebe swift::TypeChecker::conformsToProtocol(swift::Type, swift::ProtocolDecl*, swift::DeclContext*, swift::OptionSet<swift::ConformanceCheckFlags, unsigned int>, swift::ProtocolConformance**, swift::SourceLoc) + 62 234 swift-ide-test 0x0000000000a96cec swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 1276 238 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 240 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 241 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 242 swift-ide-test 0x0000000000a97f2b swift::TypeChecker::applyUnboundGenericArguments(swift::Type, swift::GenericTypeDecl*, swift::SourceLoc, swift::DeclContext*, llvm::MutableArrayRef<swift::TypeLoc>, bool, swift::GenericTypeResolver*) + 347 243 swift-ide-test 0x0000000000a977c4 swift::TypeChecker::applyGenericArguments(swift::Type, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) + 852 247 swift-ide-test 0x0000000000a9849d swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 157 249 swift-ide-test 0x0000000000a9946f swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 159 250 swift-ide-test 0x0000000000a97c45 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) + 277 251 swift-ide-test 0x0000000000b31af7 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 151 252 swift-ide-test 0x0000000000b12447 swift::IterativeTypeChecker::process(swift::TypeCheckRequest, llvm::function_ref<bool (swift::TypeCheckRequest)>) + 135 253 swift-ide-test 0x0000000000b12ba2 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 498 254 swift-ide-test 0x0000000000b12d48 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) + 920 255 swift-ide-test 0x0000000000a1d550 swift::TypeChecker::resolveSuperclass(swift::ClassDecl*) + 64 Stack dump: 0. Program arguments: swift-ide-test -code-completion -code-completion-token=A -source-filename=<INPUT-FILE> 1. While type-checking 'A' at <INPUT-FILE>:3:1 2. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 3. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 4. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 5. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 6. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 7. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 8. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 9. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 10. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 11. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 12. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 13. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 14. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 15. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 16. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 17. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 18. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 19. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 20. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 21. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 22. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 23. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 24. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 25. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 26. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 27. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 28. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 29. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 30. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 31. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 32. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 33. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 34. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 35. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 36. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 37. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 38. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 39. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 40. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 41. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 42. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 43. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 44. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 45. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 46. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 47. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 48. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 49. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 50. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 51. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 52. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 53. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 54. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 55. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 56. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 57. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 58. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 59. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 60. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 61. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 62. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 63. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 64. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 65. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 66. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 67. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 68. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 69. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 70. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 71. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 72. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 73. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 74. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 75. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 76. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 77. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 78. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 79. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 80. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 81. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 82. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 83. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 84. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 85. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 86. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 87. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 88. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 89. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 90. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 91. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 92. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 93. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 94. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 95. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 96. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 97. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 98. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 99. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 100. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 101. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 102. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 103. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 104. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 105. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 106. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 107. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 108. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 109. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 110. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 111. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 112. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 113. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 114. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 115. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 116. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 117. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 118. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 119. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 120. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 121. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 122. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 123. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 124. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 125. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 126. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 127. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 128. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 129. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 130. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 131. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 132. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 133. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 134. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 135. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 136. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 137. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 138. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 139. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 140. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 141. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 142. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 143. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 144. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 145. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 146. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 147. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 148. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 149. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 150. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 151. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 152. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 153. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 154. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 155. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 156. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 157. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 158. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 159. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 160. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 161. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 162. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 163. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 164. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 165. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 166. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 167. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 168. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 169. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 170. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 171. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 172. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 173. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 174. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 175. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 176. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 177. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 178. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 179. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 180. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 181. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 182. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 183. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 184. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 185. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 186. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 187. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 188. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 189. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 190. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 191. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 192. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 193. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 194. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 195. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 196. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 197. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 198. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 199. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 200. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 201. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 202. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 203. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 204. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 205. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 206. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 207. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 208. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 209. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 210. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 211. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 212. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 213. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 214. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 215. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 216. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 217. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 218. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 219. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 220. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 221. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 222. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 223. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 224. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 225. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 226. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 227. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 228. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 229. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 230. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 231. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 232. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 233. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 234. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 235. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 236. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 237. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 238. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 239. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 240. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 241. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 242. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 243. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 244. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 245. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 246. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 247. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 248. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 249. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 250. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 251. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 252. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 253. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 254. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 255. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 256. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 257. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 258. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 259. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 260. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 261. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 262. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 263. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 264. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 265. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 266. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 267. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 268. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 269. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 270. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 271. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 272. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 273. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 274. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 275. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 276. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 277. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 278. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 279. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 280. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 281. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 282. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 283. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 284. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 285. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 286. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 287. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 288. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 289. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 290. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 291. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 292. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 293. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 294. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 295. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 296. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 297. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 298. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 299. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 300. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 301. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 302. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 303. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 304. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 305. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 306. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 307. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 308. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 309. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 310. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 311. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 312. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 313. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 314. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 315. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 316. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 317. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 318. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 319. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 320. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 321. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 322. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 323. While resolving type T at [<INPUT-FILE>:3:34 - line:3:34] RangeText="T" 324. While resolving type Array<T> at [<INPUT-FILE>:3:28 - line:3:35] RangeText="Array<T>" 325. W…
1 parent e52e043 commit fab25b1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// RUN: not --crash %target-swift-ide-test -code-completion -code-completion-token=A -source-filename=%s
2+
// REQUIRES: asserts
3+
protocol A{class T#^A^#class b:Array<T>

0 commit comments

Comments
 (0)