mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
b316dfc6766ae27c098b4a985c40033527de901b
1444 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
66f44b430e |
[swiftc (36 vs. 5565)] Add crasher in swift::Type::transformRec
Add test case for crash triggered in `swift::Type::transformRec`. Current number of unresolved compiler crashers: 36 (5565 resolved) Stack trace: ``` 0 0x0000000003a7b018 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a7b018) 1 0x0000000003a7b756 SignalHandler(int) (/path/to/swift/bin/swift+0x3a7b756) 2 0x00007f1f6ef37390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00000000015d7687 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7687) 4 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 5 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 6 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 7 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 8 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 9 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 10 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 11 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 12 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 13 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 14 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 15 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 16 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 17 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 18 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 19 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 20 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 21 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 22 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 23 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 24 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 25 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 26 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 27 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 28 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 29 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 30 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 31 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 32 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 33 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 34 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 35 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 36 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 37 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 38 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 39 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 40 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 41 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 42 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 43 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 44 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 45 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 46 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 47 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 48 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 49 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 50 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 51 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 52 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 53 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 54 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 55 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 56 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 57 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 58 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 59 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 60 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 61 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 62 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 63 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 64 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 65 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 66 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 67 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 68 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 69 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 70 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 71 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 72 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 73 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 74 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 75 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 76 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 77 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 78 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 79 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 80 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 81 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 82 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 83 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 84 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 85 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 86 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 87 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 88 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 89 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 90 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 91 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 92 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 93 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 94 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 95 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 96 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 97 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 98 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 99 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 100 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 101 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 102 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 103 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 104 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 105 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 106 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 107 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 108 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 109 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 110 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 111 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 112 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 113 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 114 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 115 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 116 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 117 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 118 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 119 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 120 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 121 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 122 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 123 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 124 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 125 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 126 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 127 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 128 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 129 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 130 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 131 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 132 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 133 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 134 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 135 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 136 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 137 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 138 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 139 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 140 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 141 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 142 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 143 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 144 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 145 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 146 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 147 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 148 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 149 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 150 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 151 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 152 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 153 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 154 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 155 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 156 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 157 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 158 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 159 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 160 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 161 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 162 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 163 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 164 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 165 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 166 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 167 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 168 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 169 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 170 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 171 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 172 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 173 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 174 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 175 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 176 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 177 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 178 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 179 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 180 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 181 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 182 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 183 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 184 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 185 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 186 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 187 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 188 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 189 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 190 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 191 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 192 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 193 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 194 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 195 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 196 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 197 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 198 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 199 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 200 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 201 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 202 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 203 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 204 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 205 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 206 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 207 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 208 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 209 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 210 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 211 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 212 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 213 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 214 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 215 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 216 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 217 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 218 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 219 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 220 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 221 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 222 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 223 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 224 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 225 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 226 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 227 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 228 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 229 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 230 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 231 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 232 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 233 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 234 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 235 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 236 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 237 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 238 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 239 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 240 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 241 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 242 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 243 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 244 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 245 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 246 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 247 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 248 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) 249 0x00000000015d3d09 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3d09) 250 0x00000000015d3fbf swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (/path/to/swift/bin/swift+0x15d3fbf) 251 0x00000000015d2676 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions) const (/path/to/swift/bin/swift+0x15d2676) 252 0x000000000156a39a swift::GenericEnvironment::mapTypeIntoContext(swift::Type, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>) const (/path/to/swift/bin/swift+0x156a39a) 253 0x0000000001579166 swift::GenericSignatureBuilder::PotentialArchetype::getTypeInContext(swift::GenericSignatureBuilder&, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x1579166) 254 0x000000000156a266 swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x156a266) 255 0x00000000015d7689 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<llvm::Optional<swift::ProtocolConformanceRef> (swift::CanType, swift::Type, swift::ProtocolType*)>, swift::SubstOptions)::$_18>(long, swift::TypeBase*) (/path/to/swift/bin/swift+0x15d7689) ``` |
||
|
|
a22c58574c |
[swiftc (35 vs. 5565)] Add crasher in swift::GenericSignatureBuilder::Constraint
Add test case for crash triggered in `swift::GenericSignatureBuilder::Constraint`. Current number of unresolved compiler crashers: 35 (5565 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `nestedPAByName && "Didn't find the associated type we wanted"` added on 2017-03-23 by you in commit |
||
|
|
bebc1821ea |
[swiftc (34 vs. 5565)] Add crasher in swift::GenericSignature::getConformanceAccessPath
Add test case for crash triggered in `swift::GenericSignature::getConformanceAccessPath`. Current number of unresolved compiler crashers: 34 (5565 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `conforms != equivClass->conformsTo.end()` added on 2017-03-06 by you in commit |
||
|
|
16cee34499 |
[swiftc (33 vs. 5565)] Add crasher in swift::GenericSignatureBuilder::FloatingRequirementSource::getSource(...)
Add test case for crash triggered in `swift::GenericSignatureBuilder::FloatingRequirementSource::getSource(...)`. Current number of unresolved compiler crashers: 33 (5565 resolved) Stack trace: ``` 0 0x0000000003a7b018 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a7b018) 1 0x0000000003a7b756 SignalHandler(int) (/path/to/swift/bin/swift+0x3a7b756) 2 0x00007fbac22ee390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x0000000001572959 formProtocolRelativeType(swift::ProtocolDecl*, swift::GenericSignatureBuilder::PotentialArchetype*, swift::GenericSignatureBuilder::PotentialArchetype*) (/path/to/swift/bin/swift+0x1572959) 4 0x0000000001572970 formProtocolRelativeType(swift::ProtocolDecl*, swift::GenericSignatureBuilder::PotentialArchetype*, swift::GenericSignatureBuilder::PotentialArchetype*) (/path/to/swift/bin/swift+0x1572970) 5 0x00000000015727a6 swift::GenericSignatureBuilder::FloatingRequirementSource::getSource(swift::GenericSignatureBuilder::PotentialArchetype*) const (/path/to/swift/bin/swift+0x15727a6) 6 0x000000000157fb94 swift::GenericSignatureBuilder::addTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind) (/path/to/swift/bin/swift+0x157fb94) 7 0x000000000157d62b swift::GenericSignatureBuilder::addRequirement(swift::Requirement const&, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::ModuleDecl*, swift::SubstitutionMap const*) (/path/to/swift/bin/swift+0x157d62b) 8 0x00000000015896dd swift::GenericSignatureBuilder::InferRequirementsWalker::walkToTypePost(swift::Type) (/path/to/swift/bin/swift+0x15896dd) 9 0x00000000015e115c swift::TypeVisitor<(anonymous namespace)::Traversal, bool>::visit(swift::Type) (/path/to/swift/bin/swift+0x15e115c) 10 0x00000000015e117f swift::TypeVisitor<(anonymous namespace)::Traversal, bool>::visit(swift::Type) (/path/to/swift/bin/swift+0x15e117f) 11 0x00000000015e117f swift::TypeVisitor<(anonymous namespace)::Traversal, bool>::visit(swift::Type) (/path/to/swift/bin/swift+0x15e117f) 12 0x00000000015e0134 swift::Type::walk(swift::TypeWalker&) const (/path/to/swift/bin/swift+0x15e0134) 13 0x0000000001590bae swift::GenericSignatureBuilder::ConstraintResult llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>::callback_fn<swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*)::$_26>(long, swift::Type, swift::TypeRepr const*) (/path/to/swift/bin/swift+0x1590bae) 14 0x0000000001589522 std::_Function_handler<void (swift::Type, swift::TypeRepr const*), visitInherited(llvm::ArrayRef<swift::TypeLoc>, llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>)::$_59>::_M_invoke(std::_Any_data const&, swift::Type&&, swift::TypeRepr const*&&) (/path/to/swift/bin/swift+0x1589522) 15 0x000000000157b6a1 swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*) (/path/to/swift/bin/swift+0x157b6a1) 16 0x000000000157bc74 swift::GenericSignatureBuilder::addConformanceRequirement(swift::GenericSignatureBuilder::PotentialArchetype*, swift::ProtocolDecl*, swift::GenericSignatureBuilder::RequirementSource const*) (/path/to/swift/bin/swift+0x157bc74) 17 0x000000000157fc55 swift::GenericSignatureBuilder::addTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind) (/path/to/swift/bin/swift+0x157fc55) 18 0x0000000001590d41 swift::GenericSignatureBuilder::ConstraintResult llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>::callback_fn<swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*)::$_26>(long, swift::Type, swift::TypeRepr const*) (/path/to/swift/bin/swift+0x1590d41) 19 0x0000000001589522 std::_Function_handler<void (swift::Type, swift::TypeRepr const*), visitInherited(llvm::ArrayRef<swift::TypeLoc>, llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>)::$_59>::_M_invoke(std::_Any_data const&, swift::Type&&, swift::TypeRepr const*&&) (/path/to/swift/bin/swift+0x1589522) 20 0x000000000157b6a1 swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*) (/path/to/swift/bin/swift+0x157b6a1) 21 0x000000000157b4be swift::GenericSignatureBuilder::addGenericParameterRequirements(swift::GenericTypeParamDecl*) (/path/to/swift/bin/swift+0x157b4be) 22 0x0000000001385a22 swift::TypeChecker::checkGenericParamList(swift::GenericSignatureBuilder*, swift::GenericParamList*, swift::GenericSignature*, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x1385a22) 23 0x0000000001389004 swift::TypeChecker::checkGenericEnvironment(swift::GenericParamList*, swift::DeclContext*, swift::GenericSignature*, bool, llvm::function_ref<void (swift::GenericSignatureBuilder&)>) (/path/to/swift/bin/swift+0x1389004) 24 0x0000000001389429 swift::TypeChecker::validateGenericTypeSignature(swift::GenericTypeDecl*) (/path/to/swift/bin/swift+0x1389429) 25 0x000000000135a200 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x135a200) 26 0x0000000001369ee3 (anonymous namespace)::DeclChecker::visitProtocolDecl(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x1369ee3) 27 0x0000000001358444 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1358444) 28 0x000000000136915b (anonymous namespace)::DeclChecker::visitClassDecl(swift::ClassDecl*) (/path/to/swift/bin/swift+0x136915b) 29 0x000000000135853e (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x135853e) 30 0x00000000013689fb (anonymous namespace)::DeclChecker::visitExtensionDecl(swift::ExtensionDecl*) (/path/to/swift/bin/swift+0x13689fb) 31 0x0000000001358474 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1358474) 32 0x0000000001358343 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1358343) 33 0x00000000013e3344 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13e3344) 34 0x0000000000fa16cd swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xfa16cd) 35 0x00000000004abe59 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4abe59) 36 0x00000000004aa3f9 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4aa3f9) 37 0x0000000000465697 main (/path/to/swift/bin/swift+0x465697) 38 0x00007fbac07fe830 __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:325:0 39 0x0000000000462d39 _start (/path/to/swift/bin/swift+0x462d39) ``` |
||
|
|
3b60f06951 |
[swiftc (32 vs. 5565)] Add crasher in swift::TypeChecker::resolveWitness
Add test case for crash triggered in `swift::TypeChecker::resolveWitness`.
Current number of unresolved compiler crashers: 32 (5565 resolved)
Assertion failure in [`lib/Sema/TypeCheckProtocol.cpp (line 2481)`](
|
||
|
|
e7d9773f99 |
[swiftc (31 vs. 5565)] Add crasher in swift::GenericSignatureBuilder::addRequirement
Add test case for crash triggered in `swift::GenericSignatureBuilder::addRequirement`. Current number of unresolved compiler crashers: 31 (5565 resolved) Stack trace: ``` 0 0x0000000003a7b018 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a7b018) 1 0x0000000003a7b756 SignalHandler(int) (/path/to/swift/bin/swift+0x3a7b756) 2 0x00007ff6250c5390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x000000000157d9a4 swift::GenericSignatureBuilder::addRequirement(swift::RequirementRepr const*, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::SubstitutionMap const*, swift::ModuleDecl*) (/path/to/swift/bin/swift+0x157d9a4) 4 0x000000000157bd6f swift::GenericSignatureBuilder::addConformanceRequirement(swift::GenericSignatureBuilder::PotentialArchetype*, swift::ProtocolDecl*, swift::GenericSignatureBuilder::RequirementSource const*) (/path/to/swift/bin/swift+0x157bd6f) 5 0x000000000157fc55 swift::GenericSignatureBuilder::addTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind) (/path/to/swift/bin/swift+0x157fc55) 6 0x0000000001590d41 swift::GenericSignatureBuilder::ConstraintResult llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>::callback_fn<swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*)::$_26>(long, swift::Type, swift::TypeRepr const*) (/path/to/swift/bin/swift+0x1590d41) 7 0x0000000001589522 std::_Function_handler<void (swift::Type, swift::TypeRepr const*), visitInherited(llvm::ArrayRef<swift::TypeLoc>, llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>)::$_59>::_M_invoke(std::_Any_data const&, swift::Type&&, swift::TypeRepr const*&&) (/path/to/swift/bin/swift+0x1589522) 8 0x000000000157b6a1 swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*) (/path/to/swift/bin/swift+0x157b6a1) 9 0x000000000157b4be swift::GenericSignatureBuilder::addGenericParameterRequirements(swift::GenericTypeParamDecl*) (/path/to/swift/bin/swift+0x157b4be) 10 0x0000000001385a22 swift::TypeChecker::checkGenericParamList(swift::GenericSignatureBuilder*, swift::GenericParamList*, swift::GenericSignature*, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x1385a22) 11 0x0000000001389004 swift::TypeChecker::checkGenericEnvironment(swift::GenericParamList*, swift::DeclContext*, swift::GenericSignature*, bool, llvm::function_ref<void (swift::GenericSignatureBuilder&)>) (/path/to/swift/bin/swift+0x1389004) 12 0x0000000001389429 swift::TypeChecker::validateGenericTypeSignature(swift::GenericTypeDecl*) (/path/to/swift/bin/swift+0x1389429) 13 0x000000000135a200 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x135a200) 14 0x0000000001359c99 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x1359c99) 15 0x00000000015b259c swift::DeclContext::lookupQualified(swift::Type, swift::DeclName, swift::NLOptions, swift::LazyResolver*, llvm::SmallVectorImpl<swift::ValueDecl*>&) const (/path/to/swift/bin/swift+0x15b259c) 16 0x00000000015b0c47 swift::UnqualifiedLookup::UnqualifiedLookup(swift::DeclName, swift::DeclContext*, swift::LazyResolver*, bool, swift::SourceLoc, bool, bool, bool) (/path/to/swift/bin/swift+0x15b0c47) 17 0x000000000138b607 swift::TypeChecker::lookupUnqualifiedType(swift::DeclContext*, swift::DeclName, swift::SourceLoc, swift::OptionSet<swift::NameLookupFlags, unsigned int>) (/path/to/swift/bin/swift+0x138b607) 18 0x00000000013dad5d resolveTopLevelIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, swift::ComponentIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13dad5d) 19 0x00000000013d52b3 resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d52b3) 20 0x00000000013d4c89 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d4c89) 21 0x00000000013d59f8 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0x13d59f8) 22 0x00000000013d58fc swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d58fc) 23 0x00000000013d4300 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d4300) 24 0x0000000001385c30 swift::TypeChecker::validateRequirement(swift::SourceLoc, swift::RequirementRepr&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x1385c30) 25 0x00000000013506d8 swift::TypeChecker::validateWhereClauses(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x13506d8) 26 0x0000000001353678 swift::TypeChecker::validateDeclForNameLookup(swift::ValueDecl*) (/path/to/swift/bin/swift+0x1353678) 27 0x00000000015b0b91 swift::UnqualifiedLookup::UnqualifiedLookup(swift::DeclName, swift::DeclContext*, swift::LazyResolver*, bool, swift::SourceLoc, bool, bool, bool) (/path/to/swift/bin/swift+0x15b0b91) 28 0x000000000138b607 swift::TypeChecker::lookupUnqualifiedType(swift::DeclContext*, swift::DeclName, swift::SourceLoc, swift::OptionSet<swift::NameLookupFlags, unsigned int>) (/path/to/swift/bin/swift+0x138b607) 29 0x00000000013dad5d resolveTopLevelIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, swift::ComponentIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13dad5d) 30 0x00000000013d52b3 resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d52b3) 31 0x00000000013d4c89 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d4c89) 32 0x00000000013d59f8 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0x13d59f8) 33 0x00000000013d58fc swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d58fc) 34 0x00000000013d4300 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13d4300) 35 0x0000000001385bfc swift::TypeChecker::validateRequirement(swift::SourceLoc, swift::RequirementRepr&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x1385bfc) 36 0x00000000013506d8 swift::TypeChecker::validateWhereClauses(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x13506d8) 37 0x0000000001369ecb (anonymous namespace)::DeclChecker::visitProtocolDecl(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x1369ecb) 38 0x0000000001358444 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1358444) 39 0x0000000001358343 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1358343) 40 0x00000000013e3344 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13e3344) 41 0x0000000000fa16cd swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xfa16cd) 42 0x00000000004abe59 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4abe59) 43 0x00000000004aa3f9 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4aa3f9) 44 0x0000000000465697 main (/path/to/swift/bin/swift+0x465697) 45 0x00007ff6235d5830 __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:325:0 46 0x0000000000462d39 _start (/path/to/swift/bin/swift+0x462d39) ``` |
||
|
|
62164d8174 | Merge pull request #10445 from practicalswift/swiftc-28788-conformance-isconcrete-concrete-isexistentialtype | ||
|
|
0b0f032d8f |
[swiftc (32 vs. 5563)] Add crasher in swift::GenericSignatureBuilder::addSameTypeRequirementToConcrete
Add test case for crash triggered in `swift::GenericSignatureBuilder::addSameTypeRequirementToConcrete`. Current number of unresolved compiler crashers: 32 (5563 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `conformance->isConcrete() || Concrete->isExistentialType()` added on 2017-02-23 by you in commit |
||
|
|
151f38630b | AST: Fix DeclContext::getAsTypeOrTypeExtensionContext() for extensions of typealiases | ||
|
|
6b659ed869 |
[swiftc (31 vs. 5563)] Add crasher in swift::TypeBase::getContextSubstitutions
Add test case for crash triggered in `swift::TypeBase::getContextSubstitutions`. Current number of unresolved compiler crashers: 31 (5563 resolved) Stack trace: ``` 0 0x0000000003a765e8 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a765e8) 1 0x0000000003a76d26 SignalHandler(int) (/path/to/swift/bin/swift+0x3a76d26) 2 0x00007f8cf176b390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00000000015cef7b swift::TypeBase::getContextSubstitutions(swift::DeclContext const*, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x15cef7b) 4 0x00000000015ca9c0 swift::TypeBase::getContextSubstitutionMap(swift::ModuleDecl*, swift::DeclContext const*, swift::GenericEnvironment*) (/path/to/swift/bin/swift+0x15ca9c0) 5 0x0000000001445fbf swift::createDesignatedInitOverride(swift::TypeChecker&, swift::ClassDecl*, swift::ConstructorDecl*, swift::DesignatedInitKind) (/path/to/swift/bin/swift+0x1445fbf) 6 0x000000000135cd06 swift::TypeChecker::addImplicitConstructors(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0x135cd06) 7 0x0000000001365f65 (anonymous namespace)::DeclChecker::visitClassDecl(swift::ClassDecl*) (/path/to/swift/bin/swift+0x1365f65) 8 0x000000000135538e (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x135538e) 9 0x0000000001365e3b (anonymous namespace)::DeclChecker::visitStructDecl(swift::StructDecl*) (/path/to/swift/bin/swift+0x1365e3b) 10 0x0000000001355274 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1355274) 11 0x000000000136584b (anonymous namespace)::DeclChecker::visitExtensionDecl(swift::ExtensionDecl*) (/path/to/swift/bin/swift+0x136584b) 12 0x00000000013552c4 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x13552c4) 13 0x0000000001355193 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1355193) 14 0x00000000013dff8a swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13dff8a) 15 0x0000000000f9de7d swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xf9de7d) 16 0x00000000004abe79 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4abe79) 17 0x00000000004aa419 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4aa419) 18 0x0000000000465697 main (/path/to/swift/bin/swift+0x465697) 19 0x00007f8cefc7b830 __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:325:0 20 0x0000000000462d39 _start (/path/to/swift/bin/swift+0x462d39) ``` |
||
|
|
c267d30fb9 |
[swiftc (30 vs. 5563)] Add crasher in swift::TypeChecker::resolveIdentifierType
Add test case for crash triggered in `swift::TypeChecker::resolveIdentifierType`. Current number of unresolved compiler crashers: 30 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `memberType && "Received null dependent member type"` added on 2017-05-21 by you in commit |
||
|
|
ec534ad910 |
[swiftc (29 vs. 5563)] Add crasher in swift::TypeChecker::validateGenericTypeSignature(...)
Add test case for crash triggered in `swift::TypeChecker::validateGenericTypeSignature(...)`. Current number of unresolved compiler crashers: 29 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `(GenericSigOrEnv.isNull() || getGenericSignature()->getCanonicalSignature() == genericEnv->getGenericSignature()->getCanonicalSignature()) && "set a generic environment with a different generic signature"` added on 2017-02-17 by you in commit |
||
|
|
59670dd2e8 |
[swiftc (28 vs. 5563)] Add crasher in swift::GenericSignature::getConformanceAccessPath
Add test case for crash triggered in `swift::GenericSignature::getConformanceAccessPath`. Current number of unresolved compiler crashers: 28 (5563 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `hasConformanceInSignature(inProtocol->getRequirementSignature(), subjectType, conformingProto) && "missing explicit conformance in requirement signature"` added on 2017-03-08 by you in commit |
||
|
|
d394810d06 |
[swiftc (27 vs. 5563)] Add crasher in swift::ProtocolCompositionType::get
Add test case for crash triggered in `swift::ProtocolCompositionType::get`. Current number of unresolved compiler crashers: 27 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `(!Superclass || Superclass->isEqual(T)) && "Should have diagnosed multiple superclasses by now"` added on 2017-04-09 by you in commit |
||
|
|
8740ac2ef7 |
[swiftc (26 vs. 5563)] Add crasher in swift::TypeChecker::validateDecl(...)
Add test case for crash triggered in `swift::TypeChecker::validateDecl(...)`. Current number of unresolved compiler crashers: 26 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `hasInterfaceType() && "No interface type was set"` added on 2016-12-04 by you in commit |
||
|
|
c924d6373c |
[swiftc (25 vs. 5563)] Add crasher in swift::TypeChecker::substMemberTypeWithBase
Add test case for crash triggered in `swift::TypeChecker::substMemberTypeWithBase`. Current number of unresolved compiler crashers: 25 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `(!Parent || Parent->is<NominalType>() || Parent->is<BoundGenericType>() || Parent->is<UnboundGenericType>()) && "parent must be a nominal type"` added on 2016-11-03 by you in commit |
||
|
|
6cbeae5619 |
[swiftc (24 vs. 5563)] Add crasher in swift::ValueDecl::getFormalAccess
Add test case for crash triggered in `swift::ValueDecl::getFormalAccess`. Current number of unresolved compiler crashers: 24 (5563 resolved) /cc @jrose-apple - just wanted to let you know that this crasher caused an assertion failure for the assertion `hasAccessibility() && "accessibility not computed yet"` added on 2014-06-24 by you in commit |
||
|
|
6fef0260dc |
[swiftc (23 vs. 5563)] Add crasher in swift::TypeBase::getCanonicalType(...)
Add test case for crash triggered in `swift::TypeBase::getCanonicalType(...)`. Current number of unresolved compiler crashers: 23 (5563 resolved) Stack trace: ``` 0 0x0000000003a5fdb8 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a5fdb8) 1 0x0000000003a604f6 SignalHandler(int) (/path/to/swift/bin/swift+0x3a604f6) 2 0x00007fad0da22390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00000000015b1974 swift::TypeBase::getCanonicalType() (/path/to/swift/bin/swift+0x15b1974) 4 0x0000000001334eb1 (anonymous namespace)::PreCheckExpression::simplifyTypeExpr(swift::Expr*) (/path/to/swift/bin/swift+0x1334eb1) 5 0x0000000001333bf7 (anonymous namespace)::PreCheckExpression::walkToExprPost(swift::Expr*) (/path/to/swift/bin/swift+0x1333bf7) 6 0x000000000150bdfc swift::Expr::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0x150bdfc) 7 0x00000000013276d5 swift::TypeChecker::solveForExpression(swift::Expr*&, swift::DeclContext*, swift::Type, swift::FreeTypeVariableBinding, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem&, llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/path/to/swift/bin/swift+0x13276d5) 8 0x000000000132b112 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0x132b112) 9 0x000000000132f264 swift::TypeChecker::typeCheckBinding(swift::Pattern*&, swift::Expr*&, swift::DeclContext*, bool) (/path/to/swift/bin/swift+0x132f264) 10 0x000000000132f4c6 swift::TypeChecker::typeCheckPatternBinding(swift::PatternBindingDecl*, unsigned int, bool) (/path/to/swift/bin/swift+0x132f4c6) 11 0x0000000001347af8 validatePatternBindingEntries(swift::TypeChecker&, swift::PatternBindingDecl*) (/path/to/swift/bin/swift+0x1347af8) 12 0x0000000001343e88 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x1343e88) 13 0x0000000001325bca swift::TypeChecker::resolveDeclRefExpr(swift::UnresolvedDeclRefExpr*, swift::DeclContext*) (/path/to/swift/bin/swift+0x1325bca) 14 0x00000000013335a2 (anonymous namespace)::PreCheckExpression::walkToExprPre(swift::Expr*) (/path/to/swift/bin/swift+0x13335a2) 15 0x000000000150bdab swift::Expr::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0x150bdab) 16 0x00000000013276d5 swift::TypeChecker::solveForExpression(swift::Expr*&, swift::DeclContext*, swift::Type, swift::FreeTypeVariableBinding, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem&, llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/path/to/swift/bin/swift+0x13276d5) 17 0x000000000132b112 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0x132b112) 18 0x00000000013aee75 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0x13aee75) 19 0x00000000013ae4cb swift::TypeChecker::typeCheckClosureBody(swift::ClosureExpr*) (/path/to/swift/bin/swift+0x13ae4cb) 20 0x00000000013d246c swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::Expr*, swift::Type, bool, bool, bool) (/path/to/swift/bin/swift+0x13d246c) 21 0x000000000132b20d swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0x132b20d) 22 0x00000000013aee75 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0x13aee75) 23 0x00000000013ae686 swift::TypeChecker::typeCheckTopLevelCodeDecl(swift::TopLevelCodeDecl*) (/path/to/swift/bin/swift+0x13ae686) 24 0x00000000013ccb70 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13ccb70) 25 0x0000000000f93b16 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xf93b16) 26 0x00000000004ab3d9 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4ab3d9) 27 0x00000000004a996c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4a996c) 28 0x00000000004655c7 main (/path/to/swift/bin/swift+0x4655c7) 29 0x00007fad0bf33830 __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325:0 30 0x0000000000462c69 _start (/path/to/swift/bin/swift+0x462c69) ``` |
||
|
|
244098d61c |
[swiftc (22 vs. 5563)] Add crasher in swift::ProtocolDecl::requiresClassSlow(...)
Add test case for crash triggered in `swift::ProtocolDecl::requiresClassSlow(...)`. Current number of unresolved compiler crashers: 22 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `type && "Should have type checked inheritance clause by now"` added on 2017-04-28 by you in commit |
||
|
|
aacc765244 |
[swiftc (21 vs. 5563)] Add crasher in swift::TypeBase::getCanonicalType(...)
Add test case for crash triggered in `swift::TypeBase::getCanonicalType(...)`. Current number of unresolved compiler crashers: 21 (5563 resolved) /cc @slavapestov - just wanted to let you know that this crasher caused an assertion failure for the assertion `gpDecl->getDepth() != GenericTypeParamDecl::InvalidDepth && "parameter hasn't been validated"` added on 2017-02-22 by you in commit |
||
|
|
773d7b3225 |
Sema: Remove more methods from GenericTypeResolver
resolveGenericTypeParamType(), resolveTypeOfDecl() and resolveTypeOfContext() would all take the type of a declaration, and optionally map it into context. Replace them with a mapTypeIntoContext() that takes a type and either returns it verbatim or maps it into context. |
||
|
|
d1610a5536 | Sema: Kill GenericTypeResolver::resolveSelfAssociatedType() | ||
|
|
622e3a6342 | Fixed a compiler crasher | ||
|
|
c4df92aef3 | Sema: Clean up 'dynamic' inference a bit | ||
|
|
c152fee9f8 | Sema: A couple of recursion-breaking hacks | ||
|
|
00997138b5 | Sema: Fix crash with associated type <=> typealias circularity | ||
|
|
ec60c88412 | Sema: Use requirement signature to check type witnesses | ||
|
|
18082b1b3f |
Sema: Don't set "validation started" bit on typealiases in the ITC
This appears to do nothing except cause a crash. |
||
|
|
c49a1d77d2 | AST: Stricter DeclContext::getParentForLookup() | ||
|
|
9e1f60d751 | Sema: Skip an invalid kind of nested type in name lookup | ||
|
|
55ffbe8cce |
AST: Fix Type::transform() for protocol compositions
There was undefined behavior here; we were calling members.append(members.begin(), members.begin() + index), which is invalid because 'members' is the new array of members being built, which is empty at this point! |
||
|
|
1bd91dee5c | Sema: Fix crash with unbound generic types in patterns | ||
|
|
e5becab4ac | Sema: Fix crashes when applying solution with error types or unresolved types | ||
|
|
433b7f276e | Sema: Fix bug with name lookup from initializers | ||
|
|
d32e2f6749 |
[swiftc (39 vs. 5544)] Add crasher in swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator(...)
Add test case for crash triggered in `swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator(...)`. Current number of unresolved compiler crashers: 39 (5544 resolved) Stack trace: ``` 0 0x0000000003a5ed38 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a5ed38) 1 0x0000000003a5f476 SignalHandler(int) (/path/to/swift/bin/swift+0x3a5f476) 2 0x00007fc68e117390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x000000000155199d swift::GenericEnvironment::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (/path/to/swift/bin/swift+0x155199d) 4 0x0000000001551b37 swift::GenericEnvironment::mapTypeIntoContext(swift::GenericTypeParamType*) const (/path/to/swift/bin/swift+0x1551b37) 5 0x00000000013bbe48 swift::TypeChecker::resolveTypeInContext(swift::TypeDecl*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x13bbe48) 6 0x00000000013c3b2e resolveTypeDecl(swift::TypeChecker&, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13c3b2e) 7 0x00000000013c371f resolveTopLevelIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, swift::ComponentIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13c371f) 8 0x00000000013bdbc3 resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13bdbc3) 9 0x00000000013bd599 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13bd599) 10 0x00000000013be308 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0x13be308) 11 0x00000000013be20c swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13be20c) 12 0x00000000013bcc60 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13bcc60) 13 0x000000000133a76c swift::TypeChecker::checkInheritanceClause(swift::Decl*, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x133a76c) 14 0x00000000013431e6 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x13431e6) 15 0x0000000001374b1d swift::TypeChecker::lookupMemberType(swift::DeclContext*, swift::Type, swift::Identifier, swift::OptionSet<swift::NameLookupFlags, unsigned int>) (/path/to/swift/bin/swift+0x1374b1d) 16 0x00000000013bddeb resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13bddeb) 17 0x00000000013bd599 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13bd599) 18 0x00000000013be308 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0x13be308) 19 0x00000000013be20c swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13be20c) 20 0x00000000013bcc60 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0x13bcc60) 21 0x0000000001478706 swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) (/path/to/swift/bin/swift+0x1478706) 22 0x0000000001442566 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1442566) 23 0x0000000001339949 swift::TypeChecker::resolveInheritanceClause(llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>) (/path/to/swift/bin/swift+0x1339949) 24 0x0000000001562a74 swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*) (/path/to/swift/bin/swift+0x1562a74) 25 0x0000000001563144 swift::GenericSignatureBuilder::addConformanceRequirement(swift::GenericSignatureBuilder::PotentialArchetype*, swift::ProtocolDecl*, swift::GenericSignatureBuilder::RequirementSource const*) (/path/to/swift/bin/swift+0x1563144) 26 0x0000000001566a75 swift::GenericSignatureBuilder::addTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind) (/path/to/swift/bin/swift+0x1566a75) 27 0x00000000015782c1 swift::GenericSignatureBuilder::ConstraintResult llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>::callback_fn<swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*)::$_26>(long, swift::Type, swift::TypeRepr const*) (/path/to/swift/bin/swift+0x15782c1) 28 0x0000000001570a32 std::_Function_handler<void (swift::Type, swift::TypeRepr const*), visitInherited(llvm::ArrayRef<swift::TypeLoc>, llvm::function_ref<swift::GenericSignatureBuilder::ConstraintResult (swift::Type, swift::TypeRepr const*)>)::$_57>::_M_invoke(std::_Any_data const&, swift::Type&&, swift::TypeRepr const*&&) (/path/to/swift/bin/swift+0x1570a32) 29 0x0000000001562b71 swift::GenericSignatureBuilder::addInheritedRequirements(swift::TypeDecl*, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::RequirementSource const*, swift::ModuleDecl*) (/path/to/swift/bin/swift+0x1562b71) 30 0x000000000156298e swift::GenericSignatureBuilder::addGenericParameterRequirements(swift::GenericTypeParamDecl*) (/path/to/swift/bin/swift+0x156298e) 31 0x000000000136e712 swift::TypeChecker::checkGenericParamList(swift::GenericSignatureBuilder*, swift::GenericParamList*, swift::GenericSignature*, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0x136e712) 32 0x0000000001371cf4 swift::TypeChecker::checkGenericEnvironment(swift::GenericParamList*, swift::DeclContext*, swift::GenericSignature*, bool, llvm::function_ref<void (swift::GenericSignatureBuilder&)>) (/path/to/swift/bin/swift+0x1371cf4) 33 0x0000000001372119 swift::TypeChecker::validateGenericTypeSignature(swift::GenericTypeDecl*) (/path/to/swift/bin/swift+0x1372119) 34 0x0000000001343372 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x1343372) 35 0x0000000001352f63 (anonymous namespace)::DeclChecker::visitProtocolDecl(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x1352f63) 36 0x0000000001341544 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1341544) 37 0x0000000001341443 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1341443) 38 0x00000000013cbb95 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13cbb95) 39 0x0000000000f93236 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xf93236) 40 0x00000000004aaa09 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4aaa09) 41 0x00000000004a8f9c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4a8f9c) 42 0x00000000004655c7 main (/path/to/swift/bin/swift+0x4655c7) 43 0x00007fc68c628830 __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325:0 44 0x0000000000462c69 _start (/path/to/swift/bin/swift+0x462c69) ``` |
||
|
|
745cfc6cfc |
[swiftc (38 vs. 5544)] Add crasher in swift::constraints::ConstraintSystem::addConstraint
Add test case for crash triggered in `swift::constraints::ConstraintSystem::addConstraint`. Current number of unresolved compiler crashers: 38 (5544 resolved) Stack trace: ``` 0 0x0000000003a5ed38 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a5ed38) 1 0x0000000003a5f476 SignalHandler(int) (/path/to/swift/bin/swift+0x3a5f476) 2 0x00007fafc563e390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00007fafc3b64428 gsignal /build/glibc-9tT8Do/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0 4 0x00007fafc3b6602a abort /build/glibc-9tT8Do/glibc-2.23/stdlib/abort.c:91:0 5 0x00000000039fb3dd llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) (/path/to/swift/bin/swift+0x39fb3dd) 6 0x00000000012dc21e swift::constraints::ConstraintSystem::addConstraint(swift::constraints::ConstraintKind, swift::Type, swift::Type, swift::constraints::ConstraintLocatorBuilder, bool) (/path/to/swift/bin/swift+0x12dc21e) 7 0x00000000012d3c49 (anonymous namespace)::ConstraintGenerator::visitApplyExpr(swift::ApplyExpr*) (/path/to/swift/bin/swift+0x12d3c49) 8 0x00000000012cded8 (anonymous namespace)::ConstraintWalker::walkToExprPost(swift::Expr*) (/path/to/swift/bin/swift+0x12cded8) 9 0x000000000150aecc swift::Expr::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0x150aecc) 10 0x00000000012c4a71 swift::constraints::ConstraintSystem::generateConstraints(swift::Expr*) (/path/to/swift/bin/swift+0x12c4a71) 11 0x00000000012ee3f6 swift::constraints::ConstraintSystem::solve(swift::Expr*&, swift::Type, swift::ExprTypeCheckListener*, llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::FreeTypeVariableBinding) (/path/to/swift/bin/swift+0x12ee3f6) 12 0x0000000001326e54 swift::TypeChecker::solveForExpression(swift::Expr*&, swift::DeclContext*, swift::Type, swift::FreeTypeVariableBinding, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem&, llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/path/to/swift/bin/swift+0x1326e54) 13 0x000000000132a7d2 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0x132a7d2) 14 0x000000000132e924 swift::TypeChecker::typeCheckBinding(swift::Pattern*&, swift::Expr*&, swift::DeclContext*, bool) (/path/to/swift/bin/swift+0x132e924) 15 0x000000000132eb86 swift::TypeChecker::typeCheckPatternBinding(swift::PatternBindingDecl*, unsigned int, bool) (/path/to/swift/bin/swift+0x132eb86) 16 0x0000000001347268 validatePatternBindingEntries(swift::TypeChecker&, swift::PatternBindingDecl*) (/path/to/swift/bin/swift+0x1347268) 17 0x000000000134158d (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x134158d) 18 0x00000000013521db (anonymous namespace)::DeclChecker::visitClassDecl(swift::ClassDecl*) (/path/to/swift/bin/swift+0x13521db) 19 0x000000000134163e (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x134163e) 20 0x000000000135327b (anonymous namespace)::DeclChecker::visitProtocolDecl(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x135327b) 21 0x0000000001341544 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1341544) 22 0x0000000001341443 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1341443) 23 0x00000000013cbb95 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13cbb95) 24 0x0000000000f93236 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xf93236) 25 0x00000000004aaa09 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4aaa09) 26 0x00000000004a8f9c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4a8f9c) 27 0x00000000004655c7 main (/path/to/swift/bin/swift+0x4655c7) 28 0x00007fafc3b4f830 __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325:0 29 0x0000000000462c69 _start (/path/to/swift/bin/swift+0x462c69) ``` |
||
|
|
6a3d57378b |
[swiftc (37 vs. 5544)] Add crasher in swift::TypeChecker::checkDeclAttributesEarly(...)
Add test case for crash triggered in `swift::TypeChecker::checkDeclAttributesEarly(...)`. Current number of unresolved compiler crashers: 37 (5544 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `loc.isValid() && "Diagnosing attribute with invalid location"` added on 2017-04-22 by you in commit |
||
|
|
5ae6f648c9 |
[swiftc (36 vs. 5544)] Add crasher in swift::GenericSignatureBuilder::addSameTypeRequirementDirect
Add test case for crash triggered in `swift::GenericSignatureBuilder::addSameTypeRequirementDirect`. Current number of unresolved compiler crashers: 36 (5544 resolved) Stack trace: ``` 0 0x0000000003a5f2b8 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a5f2b8) 1 0x0000000003a5f9f6 SignalHandler(int) (/path/to/swift/bin/swift+0x3a5f9f6) 2 0x00007f58a3639390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00007f58a1b5f428 gsignal /build/glibc-9tT8Do/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0 4 0x00007f58a1b6102a abort /build/glibc-9tT8Do/glibc-2.23/stdlib/abort.c:91:0 5 0x00000000039fb95d llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) (/path/to/swift/bin/swift+0x39fb95d) 6 0x00000000015778b4 bool swift::CanTypeVisitor<swift::TypeMatcher<swift::GenericSignatureBuilder::addSameTypeRequirementBetweenConcrete(swift::Type, swift::Type, swift::GenericSignatureBuilder::FloatingRequirementSource, llvm::function_ref<void (swift::Type, swift::Type)>)::ReqTypeMatcher>::MatchVisitor, bool, swift::Type, swift::Type>::visit<>(swift::CanType, swift::Type, swift::Type) (/path/to/swift/bin/swift+0x15778b4) 7 0x0000000001569002 swift::GenericSignatureBuilder::addSameTypeRequirementDirect(swift::GenericSignatureBuilder::ResolvedType, swift::GenericSignatureBuilder::ResolvedType, swift::GenericSignatureBuilder::FloatingRequirementSource, llvm::function_ref<void (swift::Type, swift::Type)>) (/path/to/swift/bin/swift+0x1569002) 8 0x000000000156834c swift::GenericSignatureBuilder::addSameTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind, llvm::function_ref<void (swift::Type, swift::Type)>) (/path/to/swift/bin/swift+0x156834c) 9 0x0000000001568767 swift::GenericSignatureBuilder::addSameTypeRequirementToConcrete(swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type, swift::GenericSignatureBuilder::RequirementSource const*) (/path/to/swift/bin/swift+0x1568767) 10 0x000000000156834c swift::GenericSignatureBuilder::addSameTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind, llvm::function_ref<void (swift::Type, swift::Type)>) (/path/to/swift/bin/swift+0x156834c) 11 0x000000000155f5ce swift::GenericSignatureBuilder::PotentialArchetype::updateNestedTypeForConformance(llvm::PointerUnion<swift::AssociatedTypeDecl*, swift::TypeDecl*>, swift::GenericSignatureBuilder::PotentialArchetype::NestedTypeUpdate) (/path/to/swift/bin/swift+0x155f5ce) 12 0x000000000155e112 swift::GenericSignatureBuilder::PotentialArchetype::getNestedArchetypeAnchor(swift::Identifier, swift::GenericSignatureBuilder&, swift::GenericSignatureBuilder::PotentialArchetype::NestedTypeUpdate) (/path/to/swift/bin/swift+0x155e112) 13 0x000000000156c59c swift::GenericSignatureBuilder::checkSameTypeConstraints(llvm::ArrayRef<swift::GenericTypeParamType*>, swift::GenericSignatureBuilder::PotentialArchetype*) (/path/to/swift/bin/swift+0x156c59c) 14 0x0000000001569840 swift::GenericSignatureBuilder::finalize(swift::SourceLoc, llvm::ArrayRef<swift::GenericTypeParamType*>, bool) (/path/to/swift/bin/swift+0x1569840) 15 0x0000000001371c20 swift::TypeChecker::checkGenericEnvironment(swift::GenericParamList*, swift::DeclContext*, swift::GenericSignature*, bool, llvm::function_ref<void (swift::GenericSignatureBuilder&)>) (/path/to/swift/bin/swift+0x1371c20) 16 0x0000000001372009 swift::TypeChecker::validateGenericTypeSignature(swift::GenericTypeDecl*) (/path/to/swift/bin/swift+0x1372009) 17 0x0000000001343262 swift::TypeChecker::validateDecl(swift::ValueDecl*) (/path/to/swift/bin/swift+0x1343262) 18 0x0000000001352e53 (anonymous namespace)::DeclChecker::visitProtocolDecl(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x1352e53) 19 0x0000000001341434 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1341434) 20 0x0000000001341333 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1341333) 21 0x00000000013cba85 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13cba85) 22 0x0000000000f93106 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xf93106) 23 0x00000000004aaa09 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4aaa09) 24 0x00000000004a8f9c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4a8f9c) 25 0x00000000004655c7 main (/path/to/swift/bin/swift+0x4655c7) 26 0x00007f58a1b4a830 __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325:0 27 0x0000000000462c69 _start (/path/to/swift/bin/swift+0x462c69) ``` |
||
|
|
067249ac3f |
[swiftc (35 vs. 5544)] Add crasher in swift::TypeChecker::resolveTypeInContext
Add test case for crash triggered in `swift::TypeChecker::resolveTypeInContext`. Current number of unresolved compiler crashers: 35 (5544 resolved) /cc @huonw - just wanted to let you know that this crasher caused an assertion failure for the assertion `selfTy->isEqual(Proto->getSelfInterfaceType())` added on 2017-02-24 by you in commit |
||
|
|
3806292ae2 |
[swiftc (34 vs. 5544)] Add crasher in swift::TypeChecker::resolveWitness
Add test case for crash triggered in `swift::TypeChecker::resolveWitness`. Current number of unresolved compiler crashers: 34 (5544 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `Conformance->getTypeWitness(assocType, nullptr) ->isEqual(type) && "Conflicting type witness deductions"` added on 2017-04-04 by you in commit |
||
|
|
418f6df258 |
[swiftc (33 vs. 5544)] Add crasher in swift::TypeBase::getCanonicalType(...)
Add test case for crash triggered in `swift::TypeBase::getCanonicalType(...)`.
Current number of unresolved compiler crashers: 33 (5544 resolved)
Assertion failure in [`include/swift/AST/Type.h (line 389)`](
|
||
|
|
c3fcfd2c26 |
[swiftc (32 vs. 5544)] Add crasher in swift::Expr::walk(...)
Add test case for crash triggered in `swift::Expr::walk(...)`. Current number of unresolved compiler crashers: 32 (5544 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `ty->getNominalOrBoundGenericNominal() || ty->is<DynamicSelfType>() || ty->isExistentialType() || ty->is<ArchetypeType>()` added on 2014-02-25 by you in commit |
||
|
|
06249a68d6 |
[swiftc (31 vs. 5544)] Add crasher in swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(...)
Add test case for crash triggered in `swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(...)`. Current number of unresolved compiler crashers: 31 (5544 resolved) Stack trace: ``` 0 0x0000000003a5f2b8 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a5f2b8) 1 0x0000000003a5f9f6 SignalHandler(int) (/path/to/swift/bin/swift+0x3a5f9f6) 2 0x00007fbcdc7c4390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00000000014792e9 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14792e9) 4 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 5 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 6 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 7 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 8 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 9 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 10 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 11 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 12 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 13 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 14 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 15 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 16 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 17 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 18 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 19 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 20 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 21 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 22 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 23 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 24 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 25 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 26 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 27 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 28 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 29 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 30 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 31 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 32 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 33 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 34 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 35 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 36 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 37 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 38 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 39 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 40 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 41 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 42 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 43 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 44 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 45 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 46 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 47 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 48 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 49 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 50 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 51 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 52 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 53 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 54 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 55 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 56 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 57 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 58 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 59 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 60 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 61 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 62 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 63 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 64 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 65 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 66 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 67 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 68 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 69 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 70 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 71 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 72 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 73 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 74 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 75 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 76 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 77 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 78 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 79 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 80 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 81 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 82 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 83 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 84 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 85 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 86 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 87 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 88 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 89 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 90 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 91 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 92 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 93 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 94 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 95 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 96 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 97 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 98 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 99 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 100 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 101 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 102 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 103 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 104 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 105 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 106 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 107 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 108 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 109 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 110 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 111 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 112 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 113 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 114 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 115 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 116 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 117 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 118 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 119 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 120 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 121 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 122 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 123 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 124 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 125 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 126 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 127 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 128 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 129 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 130 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 131 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 132 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 133 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 134 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 135 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 136 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 137 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 138 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 139 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 140 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 141 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 142 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 143 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 144 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 145 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 146 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 147 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 148 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 149 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 150 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 151 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 152 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 153 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 154 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 155 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 156 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 157 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 158 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 159 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 160 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 161 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 162 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 163 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 164 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 165 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 166 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 167 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 168 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 169 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 170 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 171 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 172 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 173 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 174 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 175 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 176 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 177 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 178 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 179 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 180 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 181 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 182 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 183 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 184 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 185 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 186 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 187 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 188 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 189 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 190 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 191 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 192 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 193 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 194 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 195 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 196 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 197 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 198 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 199 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 200 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 201 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 202 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 203 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 204 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 205 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 206 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 207 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 208 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 209 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 210 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 211 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 212 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 213 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 214 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 215 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 216 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 217 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 218 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 219 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 220 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 221 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 222 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 223 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 224 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 225 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 226 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 227 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 228 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 229 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 230 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 231 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 232 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 233 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 234 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 235 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 236 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 237 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 238 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 239 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 240 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 241 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 242 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 243 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 244 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 245 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 246 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 247 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 248 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 249 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 250 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 251 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 252 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 253 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) 254 0x0000000001441d9e swift::IterativeTypeChecker::isSatisfied(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0x1441d9e) 255 0x00000000014793d6 swift::IterativeTypeChecker::isQualifiedLookupInDeclContextSatisfied(swift::DeclContextLookupInfo) (/path/to/swift/bin/swift+0x14793d6) ``` |
||
|
|
7ef9041111 |
[swiftc (30 vs. 5544)] Add crasher in swift::GenericSignature::getConformanceAccessPath
Add test case for crash triggered in `swift::GenericSignature::getConformanceAccessPath`. Current number of unresolved compiler crashers: 30 (5544 resolved) /cc @DougGregor - just wanted to let you know that this crasher caused an assertion failure for the assertion `inProtocol->isRequirementSignatureComputed() && "missing signature"` added on 2017-03-08 by you in commit |
||
|
|
e7a3958804 |
[swiftc (29 vs. 5544)] Add crasher in swift::ProtocolConformanceRef
Add test case for crash triggered in `swift::ProtocolConformanceRef`. Current number of unresolved compiler crashers: 29 (5544 resolved) Stack trace: ``` 0 0x0000000003a5eb78 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3a5eb78) 1 0x0000000003a5f2b6 SignalHandler(int) (/path/to/swift/bin/swift+0x3a5f2b6) 2 0x00007f4adba35390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x0000000001575f1d swift::ProtocolConformanceRef llvm::function_ref<swift::ProtocolConformanceRef (swift::ProtocolDecl*)>::callback_fn<swift::GenericSignatureBuilder::addSameTypeRequirementToConcrete(swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type, swift::GenericSignatureBuilder::RequirementSource const*)::$_23>(long, swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x1575f1d) 4 0x000000000155fbc9 concretizeNestedTypeFromConcreteParent(swift::GenericSignatureBuilder::PotentialArchetype*, swift::GenericSignatureBuilder::RequirementSource const*, swift::GenericSignatureBuilder::PotentialArchetype*, swift::GenericSignatureBuilder&, llvm::function_ref<swift::ProtocolConformanceRef (swift::ProtocolDecl*)>) (/path/to/swift/bin/swift+0x155fbc9) 5 0x0000000001568549 swift::GenericSignatureBuilder::addSameTypeRequirementToConcrete(swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type, swift::GenericSignatureBuilder::RequirementSource const*) (/path/to/swift/bin/swift+0x1568549) 6 0x0000000001567c0c swift::GenericSignatureBuilder::addSameTypeRequirement(llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, llvm::PointerUnion<swift::GenericSignatureBuilder::PotentialArchetype*, swift::Type>, swift::GenericSignatureBuilder::FloatingRequirementSource, swift::GenericSignatureBuilder::UnresolvedHandlingKind, llvm::function_ref<void (swift::Type, swift::Type)>) (/path/to/swift/bin/swift+0x1567c0c) 7 0x000000000155ee8e swift::GenericSignatureBuilder::PotentialArchetype::updateNestedTypeForConformance(llvm::PointerUnion<swift::AssociatedTypeDecl*, swift::TypeDecl*>, swift::GenericSignatureBuilder::PotentialArchetype::NestedTypeUpdate) (/path/to/swift/bin/swift+0x155ee8e) 8 0x000000000155d9d2 swift::GenericSignatureBuilder::PotentialArchetype::getNestedArchetypeAnchor(swift::Identifier, swift::GenericSignatureBuilder&, swift::GenericSignatureBuilder::PotentialArchetype::NestedTypeUpdate) (/path/to/swift/bin/swift+0x155d9d2) 9 0x000000000156be5c swift::GenericSignatureBuilder::checkSameTypeConstraints(llvm::ArrayRef<swift::GenericTypeParamType*>, swift::GenericSignatureBuilder::PotentialArchetype*) (/path/to/swift/bin/swift+0x156be5c) 10 0x0000000001569100 swift::GenericSignatureBuilder::finalize(swift::SourceLoc, llvm::ArrayRef<swift::GenericTypeParamType*>, bool) (/path/to/swift/bin/swift+0x1569100) 11 0x000000000136eaca swift::TypeChecker::validateGenericFuncSignature(swift::AbstractFunctionDecl*) (/path/to/swift/bin/swift+0x136eaca) 12 0x0000000001353844 (anonymous namespace)::DeclChecker::visitConstructorDecl(swift::ConstructorDecl*) (/path/to/swift/bin/swift+0x1353844) 13 0x0000000001340eb4 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1340eb4) 14 0x0000000001340da3 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1340da3) 15 0x0000000001431c7e swift::createImplicitConstructor(swift::TypeChecker&, swift::NominalTypeDecl*, swift::ImplicitConstructorKind) (/path/to/swift/bin/swift+0x1431c7e) 16 0x00000000013494c2 swift::TypeChecker::defineDefaultConstructor(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0x13494c2) 17 0x0000000001348366 swift::TypeChecker::addImplicitConstructors(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0x1348366) 18 0x0000000001351af5 (anonymous namespace)::DeclChecker::visitClassDecl(swift::ClassDecl*) (/path/to/swift/bin/swift+0x1351af5) 19 0x0000000001340f9e (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1340f9e) 20 0x0000000001352bdb (anonymous namespace)::DeclChecker::visitProtocolDecl(swift::ProtocolDecl*) (/path/to/swift/bin/swift+0x1352bdb) 21 0x0000000001340ea4 (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0x1340ea4) 22 0x0000000001340da3 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0x1340da3) 23 0x00000000013ada86 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0x13ada86) 24 0x00000000013ad13b swift::TypeChecker::typeCheckClosureBody(swift::ClosureExpr*) (/path/to/swift/bin/swift+0x13ad13b) 25 0x00000000013d102c swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::Expr*, swift::Type, bool, bool, bool) (/path/to/swift/bin/swift+0x13d102c) 26 0x000000000132a22d swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0x132a22d) 27 0x00000000013adae5 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0x13adae5) 28 0x00000000013ad2f6 swift::TypeChecker::typeCheckTopLevelCodeDecl(swift::TopLevelCodeDecl*) (/path/to/swift/bin/swift+0x13ad2f6) 29 0x00000000013cb730 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0x13cb730) 30 0x0000000000f92b76 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0xf92b76) 31 0x00000000004aaa09 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) (/path/to/swift/bin/swift+0x4aaa09) 32 0x00000000004a8f9c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4a8f9c) 33 0x00000000004655c7 main (/path/to/swift/bin/swift+0x4655c7) 34 0x00007f4ad9f46830 __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325:0 35 0x0000000000462c69 _start (/path/to/swift/bin/swift+0x462c69) ``` |
||
|
|
25901cc467 |
Merge pull request #10065 from CodaFi/shame-on-you-shame-on-your-cow
Change an assertion to an ad-hoc circularity check |
||
|
|
12f81163b1 | Change an assertion to an ad-hoc circularity check | ||
|
|
032c18c426 | Merge pull request #10064 from CodaFi/thats-not-my-name | ||
|
|
72ee26a52f | Resolve a crasher | ||
|
|
63bc717963 |
Error when one associated type is constrained to another. (#10053)
(...is constrained to be a subtype of another) Previously the compiler would just mark the entry in the inheritance clause invalid and move on without emitting any errors; in certain circumstances in no-asserts builds this could actually lead to everything working "correctly" if all conforming types happened to pick the same concrete type for both associated types. In Swift 4 this can actually be enforced with a same-type requirement, which will guarantee that the two associated types are the same even in generic contexts. This fix avoids assertions and crashes, but the diagnostic is still incorrect, and in the simple case of the inheritance clause it's redundant. Doing something better and possibly even downgrading it to a warning in Swift 3 mode is tracked by rdar://problem/32409449. Initial patch by Slava, fixed up by me. |