swift
6466a84d - Fix `call` declaration serialization. (#24121)

Commit
6 years ago
Fix `call` declaration serialization. (#24121) `CallDecl` must not reuse `FuncDecl` (de)serialization. Otherwise, they will be deserialized as `FuncDecl`s. Add cross-module test.
Author
Parents
  • include/swift
    • AST
      • File
        Decl.h
    • Serialization
      • File
        DeclTypeRecordNodes.def
      • File
        ModuleFormat.h
  • lib
    • AST
      • File
        Decl.cpp
    • Sema
      • File
        CSSimplify.cpp
    • Serialization
      • File
        Deserialization.cpp
      • File
        Serialization.cpp
  • test/decl/call
    • Inputs
      • File
        callable_other_module.swift
    • File
      callable_cross_module.swift