Skip to content

[SR-9084] ReactiveCocoa, debug build, compiler assert, deserialization: cross-reference to generic param for non-generic type #51585

Closed
@atrick

Description

@atrick
Previous ID SR-9084
Radar rdar://problem/45566043
Original Reporter @atrick
Type Bug
Status Resolved
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug
Assignee @belkadan
Priority Medium

md5: e00344efabf69314e950e81bd90faa32

Issue Description:

Reproduce with:

./runner.py --projects projects.json --include-actions 'action.startswith("Build")' --swiftc /s/stash/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swiftc --build-config debug --include-repos ' ``path == "ReactiveCocoa"'

DESERIALIZATION FAILURE

Cross-reference to module 'ReactiveSwift'Cross-reference to module 'ReactiveSwift'

  1. While deserializing SIL vtable for 'SignalProducerCore' in module 'ReactiveSwift'

  2. While deserializing 'flatMapEvent' (FuncDecl #​4) in 'ReactiveSwift'

  3. While deserializing 'transform' (ParamDecl #​66) in 'ReactiveSwift'
    {{}}

Stack:

6 swift 0x000000010df25153 swift::ModuleFile::fatal(llvm::Error) + 6757 swift 0x000000010df254ef swift::ModuleFile::getDecl(llvm::PointerEmbeddedInt<unsigned int, 31>) + 1118 swift 0x000000010df2dff9 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 7513

Metadata

Metadata

Assignees

Labels

bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.compilerThe Swift compiler itself

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions