Uploaded image for project: 'Swift'
  1. Swift
  2. SR-9084

ReactiveCocoa, debug build, compiler assert, deserialization: cross-reference to generic param for non-generic type

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Medium
    • Resolution: Done
    • Component/s: Compiler
    • Labels:
      None

      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

        Attachments

          Activity

            People

            • Assignee:
              jrose Jordan Rose
              Reporter:
              atrick Andrew Trick
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: