{"push_id":1389400212,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"2325b0649ed27ec7d12ede13b8daca766a23a6dd","before":"6edb5132d8230b66f4cdcd12154379ab3fcd98e5","commits":[{"sha":"e073cc5acf958e7e6d91237264e54d55527b71be","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (104 vs. 5183)] Add crasher in swift::Decl::walk(...)\n\nAdd test case for crash triggered in `swift::Decl::walk(...)`.\n\nCurrent number of unresolved compiler crashers: 104 (5183 resolved)\n\nStack trace:\n\n```\n#0 0x00000000031cec28 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x31cec28)\n#1 0x00000000031cf476 SignalHandler(int) (/path/to/swift/bin/swift+0x31cf476)\n#2 0x00007fb4cbe04330 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x10330)\n#3 0x00007fb4ca5c2c37 gsignal /build/eglibc-oGUzwX/eglibc-2.19/signal/../nptl/sysdeps/unix/sysv/linux/raise.c:56:0\n#4 0x00007fb4ca5c6028 abort /build/eglibc-oGUzwX/eglibc-2.19/stdlib/abort.c:91:0\n#5 0x0000000000d5b905 (/path/to/swift/bin/swift+0xd5b905)\n#6 0x0000000000d595e6 (anonymous namespace)::Verifier::walkToDeclPost(swift::Decl*) (/path/to/swift/bin/swift+0xd595e6)\n#7 0x0000000000d660bc (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd660bc)\n#8 0x0000000000d66ae4 (anonymous namespace)::Traversal::visitNominalTypeDecl(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0xd66ae4)\n#9 0x0000000000d65bae (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd65bae)\n#10 0x0000000000d66ae4 (anonymous namespace)::Traversal::visitNominalTypeDecl(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0xd66ae4)\n#11 0x0000000000d65bae (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd65bae)\n#12 0x0000000000d66ae4 (anonymous namespace)::Traversal::visitNominalTypeDecl(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0xd66ae4)\n#13 0x0000000000d65bae (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd65bae)\n#14 0x0000000000d66ae4 (anonymous namespace)::Traversal::visitNominalTypeDecl(swift::NominalTypeDecl*) (/path/to/swift/bin/swift+0xd66ae4)\n#15 0x0000000000d65bae (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd65bae)\n#16 0x0000000000d65ac4 swift::Decl::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xd65ac4)\n#17 0x0000000000dbafee swift::SourceFile::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xdbafee)\n#18 0x0000000000d4d6dc swift::verify(swift::SourceFile&) (/path/to/swift/bin/swift+0xd4d6dc)\n#19 0x0000000000c150b2 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0xc150b2)\n#20 0x0000000000938136 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0x938136)\n#21 0x000000000047ece5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47ece5)\n#22 0x000000000047db7f swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47db7f)\n#23 0x000000000044509a main (/path/to/swift/bin/swift+0x44509a)\n#24 0x00007fb4ca5adf45 __libc_start_main /build/eglibc-oGUzwX/eglibc-2.19/csu/libc-start.c:321:0\n#25 0x0000000000442816 _start (/path/to/swift/bin/swift+0x442816)\n```","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/e073cc5acf958e7e6d91237264e54d55527b71be"},{"sha":"2325b0649ed27ec7d12ede13b8daca766a23a6dd","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5666 from practicalswift/swiftc-28476-anonymous-namespace-verifier-walktodeclpost-swift-decl","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/2325b0649ed27ec7d12ede13b8daca766a23a6dd"}]}
{"actor":{"display_login":"swift-ci"}}