There is a related compiler crash. For another type this crash went away after writing out the initializer:
IntToPtr source must be an integral
%5 = inttoptr i8* %0 to %swift.bridge*, !dbg !256
IntToPtr source must be an integral
%6 = inttoptr i8* %2 to %swift.bridge*, !dbg !256
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
1. Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)
2. Compiling with the current language version
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x000000010554714c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x00000001080c5f2c llvm::sys::RunSignalHandlers() + 112
2 swift-frontend 0x0000000103e0710c SignalHandler(int) + 352
3 libsystem_platform.dylib 0x00000001a4dfaa24 _sigtramp + 56
4 libsystem_pthread.dylib 0x00000001a4dcbc28 pthread_kill + 288
5 libsystem_c.dylib 0x00000001a4cd9ae8 abort + 180
6 swift-frontend 0x000000010806f374 llvm::vfs::recursive_directory_iterator::increment(std::__1::error_code&) + 0
7 swift-frontend 0x00000001054f7890 llvm::report_fatal_error(llvm::Twine const&, bool) + 280
8 swift-frontend 0x00000001054f7778 llvm::report_fatal_error(llvm::Twine const&, bool) + 0
9 swift-frontend 0x00000001070da5a4 std::__1::__function::__func<llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::__1::function<void (llvm::MachineIRBuilder&)>&)::$_52, std::__1::allocator<llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::__1::function<void (llvm::MachineIRBuilder&)>&)::$_52>, void (llvm::MachineIRBuilder&)>::operator()(llvm::MachineIRBuilder&) + 0
10 swift-frontend 0x0000000107d76490 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) + 224
11 swift-frontend 0x0000000106ee0990 swift::performLLVMOptimizations(swift::IRGenOptions const&, llvm::Module*, llvm::TargetMachine*, llvm::raw_pwrite_stream*) + 4252
12 swift-frontend 0x0000000103a0e5bc swift::performLLVM(swift::IRGenOptions const&, swift::DiagnosticEngine&, llvm::sys::SmartMutex<false>*, llvm::GlobalVariable*, llvm::Module*, llvm::TargetMachine*, llvm::StringRef, swift::UnifiedStatsReporter*) + 2736
13 swift-frontend 0x0000000108078c74 generateCode(swift::CompilerInstance&, llvm::StringRef, llvm::Module*, llvm::GlobalVariable*) + 252
14 swift-frontend 0x000000010795b618 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 1708
15 swift-frontend 0x000000010807d91c performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1748
16 swift-frontend 0x0000000108081474 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 4568
17 swift-frontend 0x00000001079c74e0 swift::mainEntry(int, char const**) + 4116
18 dyld 0x00000001a4a73f28 start + 2236