Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-11916] Compiler assertion failure: "no inheritance relationship between given classes" #54334

Closed
glbrntt opened this issue Dec 6, 2019 · 2 comments
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. compiler The Swift compiler in itself

Comments

@glbrntt
Copy link

glbrntt commented Dec 6, 2019

Previous ID SR-11916
Radar rdar://problem/57712094
Original Reporter @glbrntt
Type Bug
Status Resolved
Resolution Done
Environment

Apple Swift version 5.1.2-dev (Swift d6346f4)
Target: x86_64-apple-darwin19.2.0

Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug
Assignee None
Priority Medium

md5: e6a97fae94051775ca077f9769759077

Issue Description:

Compiler fails an assertion when building APNSwift (https://github.com/kylebrowning/APNSwift) for testing with ASan:

$ xcrun --toolchain org.swift.50201912051a swift test --sanitize=address -c release -Xswiftc -enable-testing

Output:

Assertion failed: (baseClass->isSuperclassOf(currentClass) && "no inheritance relationship between given classes"), function getSuperclassForDecl, file /Users/buildnode/jenkins/workspace/oss-swift-package-osx/swift/lib/AST/Type.cpp, line 3746.
Stack dump:
0. Program arguments: /Library/Developer/Toolchains/swift-DEVELOPMENT-SNAPSHOT-2019-12-05-a.xctoolchain/usr/bin/swift -frontend -c /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/AddressedEnvelope.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/BaseSocket.swift /private/tmp/
.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/BaseSocketChannel.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/BaseStreamSocketChannel.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Bootstrap.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwif
t/.build/checkouts/swift-nio/Sources/NIO/ByteBuffer-aux.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ByteBuffer-core.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ByteBuffer-int.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NI
O/ByteBuffer-views.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Channel.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ChannelHandler.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ChannelHandlers.swift /private/tmp/.nio-rel
ease-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ChannelInvoker.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ChannelOption.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/ChannelPipeline.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checko
uts/swift-nio/Sources/NIO/CircularBuffer.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Codec.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/DatagramVectorReadManager.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/DeadChannel.
swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Embedded.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/EventLoopFuture.swift /private/tmp/.nio-release-tools_Ulpq94/APNSw
ift/.build/checkouts/swift-nio/Sources/NIO/FileDescriptor.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/FileHandle.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/FileRegion.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Getad
drinfoResolver.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/HappyEyeballs.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Heap.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/IO.swift /private/tmp/.nio-release-tools_Ulpq94/APN
Swift/.build/checkouts/swift-nio/Sources/NIO/IOData.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/IntegerTypes.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Interfaces.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Linux.swi
ft /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/LinuxCPUSet.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/MulticastChannel.swift /private/tmp/.nio-release-tools_
Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/NIOAny.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/NIOCloseOnErrorHandler.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/NIOThreadPool.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-ni
o/Sources/NIO/NonBlockingFileIO.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/PendingWritesManager.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Pip
eChannel.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/PipePair.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/PriorityQueue.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/RecvByteBufferAllocator.swift /private/tmp/.nio-relea
se-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Resolver.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Selectable.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Selector.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sour
ces/NIO/ServerSocket.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Socket.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/SocketAddresses.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/SocketChannel.swift /private/tmp/.nio-rel
ease-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/SocketOptionProvider.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/SocketProtocols.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/System.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkou
ts/swift-nio/Sources/NIO/Thread.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/TypeAssistedChannelHandler.swift /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/Utilities.swift -supplementary-output-file-map /var/folders/p8/twgbr8nx6xndt_lwt7ws0p940000gn/T/supplementaryOutputs-c1
895e -target x86_64-apple-macosx10.10 -enable-objc-interop -sdk /Volumes/Xcode11B52_m18A391011_m19B90_i17B111_t17K90_w17S84_b17P1081_FastSim_Boost_46GB/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -I /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release -I /private/tmp/.nio-release-tools_Ulpq9
4/APNSwift/.build/checkouts/swift-nio/Sources/CNIOSHA1/include -I /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/CNIOAtomics/include -I /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/CNIODarwin/include -I /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/CNIO
Linux/include -F /Volumes/Xcode11B52_m18A391011_m19B90_i17B111_t17K90_w17S84_b17P1081_FastSim_Boost_46GB/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -enable-testing -g -module-cache-path /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/ModuleCache -sanitize=address -swift-version 5 -O -D S
WIFT_PACKAGE -color-diagnostics -Xcc -fmodule-map-file=/private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/CNIOSHA1.build/module.modulemap -Xcc -fmodule-map-file=/private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/CNIOAtomics.build/module.modulemap -Xcc -fmodule-map-file=/private/tmp/.nio-release-tool
s_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/CNIODarwin.build/module.modulemap -Xcc -fmodule-map-file=/private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/CNIOLinux.build/module.modulemap -parse-as-library -module-name NIO -num-threads 12 -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/N
IO.build/AddressedEnvelope.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/BaseSocket.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/BaseSocketChannel.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.bu
ild/BaseStreamSocketChannel.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Bootstrap.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ByteBuffer-aux.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build
/ByteBuffer-core.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ByteBuffer-int.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ByteBuffer-views.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Cha
nnel.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ChannelHandler.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ChannelHandlers.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ChannelInvoker.s
wift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ChannelOption.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ChannelPipeline.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/CircularBuffer.swift.o
-o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Codec.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/DatagramVectorReadManager.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/DeadChannel.swift.o -o /priv
ate/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Embedded.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/EventLoop.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/EventLoopFuture.swift.o -o /private/tmp/.nio-rele
ase-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/FileDescriptor.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/FileHandle.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/FileRegion.swift.o -o /private/tmp/.nio-release-tools_Ulpq9
4/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/GetaddrinfoResolver.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/HappyEyeballs.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Heap.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.b
uild/x86_64-apple-macosx/release/NIO.build/IO.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/IOData.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/IntegerTypes.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/rele
ase/NIO.build/Interfaces.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Linux.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/LinuxCPUSet.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/MarkedCir
cularBuffer.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/MulticastChannel.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/NIOAny.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/NIOCloseOnErrorH
andler.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/NIOThreadPool.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/NonBlockingFileIO.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/PendingDatagr
amWritesManager.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/PendingWritesManager.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/PipeChannel.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Pip
ePair.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/PriorityQueue.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/RecvByteBufferAllocator.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Resolver
.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Selectable.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Selector.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/ServerSocket.swift.o -o /privat
e/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Socket.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/SocketAddresses.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/SocketChannel.swift.o -o /private/tmp/.nio-rele
ase-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/SocketOptionProvider.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/SocketProtocols.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/System.swift.o -o /private/tmp/.nio-release-tool
s_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Thread.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/TypeAssistedChannelHandler.swift.o -o /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/x86_64-apple-macosx/release/NIO.build/Utilities.swift.o
1. Apple Swift version 5.1.2-dev (Swift d6346f4581)
2. While running pass #​989329 SILFunctionTransform "Devirtualizer" on SILFunction "@$s3NIO19SelectableEventLoopC06handleC0_7channelyAA08SelectorC3SetV_xtAA0B7ChannelRzlFAA08DatagramI0C_Tg5".
{{ for 'handleEvent(_:channel:)' (at /private/tmp/.nio-release-tools_Ulpq94/APNSwift/.build/checkouts/swift-nio/Sources/NIO/EventLoop.swift:819:20)
0 swift 0x0000000107f0c3d5 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1 swift 0x0000000107f0b5e5 llvm::sys::RunSignalHandlers() + 85
2 swift 0x0000000107f0c9c6 SignalHandler(int) + 278
3 libsystem_platform.dylib 0x00007fff6c4b742d _sigtramp + 29
4 swift 0x000000010a37c918 cmark_strbuf__initbuf + 143739
5 libsystem_c.dylib 0x00007fff6c38ca1c abort + 120
6 libsystem_c.dylib 0x00007fff6c38bcd6 err + 0
7 swift 0x0000000108338093 swift::TypeBase::getSuperclassForDecl(swift::ClassDecl const*, bool) (.cold.2) + 35
8 swift 0x00000001051a11cc swift::TypeBase::getSuperclassForDecl(swift::ClassDecl const*, bool) + 396
9 swift 0x00000001051a1515 swift::TypeBase::getContextSubstitutions(swift::DeclContext const*, swift::GenericEnvironment*) + 437
10 swift 0x000000010519a3ff swift::TypeBase::getContextSubstitutionMap(swift::ModuleDecl*, swift::DeclContext const*, swift::GenericEnvironment*) + 63
11 swift 0x00000001049b4cfc swift::devirtualizeClassMethod(swift::FullApplySite, swift::SILValue, swift::ClassDecl*, swift::OptRemark::Emitter*) + 844
12 swift 0x00000001049b7fdc swift::tryDevirtualizeApply(swift::ApplySite, swift::ClassHierarchyAnalysis*, swift::OptRemark::Emitter*) + 796
13 swift 0x00000001048ee2fa (anonymous namespace)::Devirtualizer::run() + 842
14 swift 0x000000010485401f swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) + 1711
15 swift 0x0000000104854c7f swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) + 1055
16 swift 0x0000000104855d1e swift::SILPassManager::execute() + 606
17 swift 0x00000001043e83fb swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) + 187
18 swift 0x000000010485d3c5 swift::runSILOptimizationPasses(swift::SILModule&) + 229
19 swift 0x00000001044ad56d swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) + 653
{{ 20 swift 0x000000010429b932 performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, bool, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, bool, int&, swift::FrontendObserver*, swift::U
nifiedStatsReporter*) + 1378
21 swift 0x0000000104291830 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 9328
22 swift 0x000000010428e446 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3046
23 swift 0x000000010422bc0e main + 734
24 libdyld.dylib 0x00007fff6c2be7fd start + 1
@beccadax
Copy link
Contributor

beccadax commented Dec 6, 2019

@swift-ci create

@slavapestov
Copy link
Member

#29004

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. compiler The Swift compiler in itself
Projects
None yet
Development

No branches or pull requests

3 participants