mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
f15cad360901b4cad3955b8da53d24a882e0e46f
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
2a0c0171e5 |
[swiftc (36 vs. 5514)] Add crasher in swift::Lowering::SILGenFunction::emitOpenExistential
Add test case for crash triggered in `swift::Lowering::SILGenFunction::emitOpenExistential`. Current number of unresolved compiler crashers: 36 (5514 resolved) Stack trace: ``` 0 0x0000000003973b58 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x3973b58) 1 0x0000000003974296 SignalHandler(int) (/path/to/swift/bin/swift+0x3974296) 2 0x00007f84663d3390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390) 3 0x00007f84648f9428 gsignal /build/glibc-9tT8Do/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0 4 0x00007f84648fb02a abort /build/glibc-9tT8Do/glibc-2.23/stdlib/abort.c:91:0 5 0x000000000390fefd llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) (/path/to/swift/bin/swift+0x390fefd) 6 0x0000000000bb4236 swift::Lowering::SILGenFunction::emitOpenExistential(swift::SILLocation, swift::Lowering::ManagedValue, swift::ArchetypeType*, swift::SILType, swift::AccessKind) (/path/to/swift/bin/swift+0xbb4236) 7 0x0000000000bcd2a0 swift::Lowering::SILGenFunction::emitOpenExistentialExprImpl(swift::OpenExistentialExpr*, llvm::function_ref<void (swift::Expr*)>) (/path/to/swift/bin/swift+0xbcd2a0) 8 0x0000000000bd9943 swift::Lowering::RValue swift::Lowering::SILGenFunction::emitOpenExistentialExpr<swift::Lowering::RValue, (anonymous namespace)::RValueEmitter::visitOpenExistentialExpr(swift::OpenExistentialExpr*, swift::Lowering::SGFContext)::$_4>(swift::OpenExistentialExpr*, (anonymous namespace)::RValueEmitter::visitOpenExistentialExpr(swift::OpenExistentialExpr*, swift::Lowering::SGFContext)::$_4) (/path/to/swift/bin/swift+0xbd9943) 9 0x0000000000bd0473 swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) (/path/to/swift/bin/swift+0xbd0473) 10 0x0000000000bcc74c swift::Lowering::SILGenFunction::emitRValueAsSingleValue(swift::Expr*, swift::Lowering::SGFContext) (/path/to/swift/bin/swift+0xbcc74c) 11 0x0000000000c3e01e (anonymous namespace)::SILGenApply::visitExpr(swift::Expr*) (/path/to/swift/bin/swift+0xc3e01e) 12 0x0000000000c41c2e (anonymous namespace)::SILGenApply::visitApplyExpr(swift::ApplyExpr*) (/path/to/swift/bin/swift+0xc41c2e) 13 0x0000000000c41c2e (anonymous namespace)::SILGenApply::visitApplyExpr(swift::ApplyExpr*) (/path/to/swift/bin/swift+0xc41c2e) 14 0x0000000000c2e30e prepareApplyExpr(swift::Lowering::SILGenFunction&, swift::Expr*) (/path/to/swift/bin/swift+0xc2e30e) 15 0x0000000000c2e16e swift::Lowering::SILGenFunction::emitApplyExpr(swift::Expr*, swift::Lowering::SGFContext) (/path/to/swift/bin/swift+0xc2e16e) 16 0x0000000000bce184 swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) (/path/to/swift/bin/swift+0xbce184) 17 0x0000000000bcccbc swift::Lowering::SILGenFunction::emitIgnoredExpr(swift::Expr*) (/path/to/swift/bin/swift+0xbcccbc) 18 0x0000000000c13e9d swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xc13e9d) 19 0x0000000000c13c7e swift::Lowering::SILGenFunction::emitStmt(swift::Stmt*) (/path/to/swift/bin/swift+0xc13c7e) 20 0x0000000000be1d58 swift::Lowering::SILGenFunction::emitFunction(swift::FuncDecl*) (/path/to/swift/bin/swift+0xbe1d58) 21 0x0000000000b974be swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*)::$_1::operator()(swift::SILFunction*) const (/path/to/swift/bin/swift+0xb974be) 22 0x0000000000b8face swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*) (/path/to/swift/bin/swift+0xb8face) 23 0x0000000000c1d17a (anonymous namespace)::SILGenType::emitType() (/path/to/swift/bin/swift+0xc1d17a) 24 0x0000000000c1cdf8 swift::Lowering::SILGenModule::visitNominalTypeDecl(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0xc1cdf8) 25 0x0000000000b94b1b swift::Lowering::SILGenModule::emitSourceFile(swift::SourceFile*, unsigned int) (/path/to/swift/bin/swift+0xb94b1b) 26 0x0000000000b95b1c swift::SILModule::constructSIL(swift::ModuleDecl*, swift::SILOptions&, swift::FileUnit*, llvm::Optional<unsigned int>, bool, bool) (/path/to/swift/bin/swift+0xb95b1c) 27 0x0000000000b96165 swift::performSILGeneration(swift::FileUnit&, swift::SILOptions&, llvm::Optional<unsigned int>, bool) (/path/to/swift/bin/swift+0xb96165) 28 0x00000000004aa504 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x4aa504) 29 0x0000000000465167 main (/path/to/swift/bin/swift+0x465167) 30 0x00007f84648e4830 __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325:0 31 0x0000000000462809 _start (/path/to/swift/bin/swift+0x462809) ``` |