mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Swift validates the retain/release operations for foreign reference types to check for obvious errors, e.g. a wrong parameter type or return type. That logic was only running for C++ foreign reference types. This patch enables it for C foreign reference types as well. rdar://158609723
21 lines
335 B
Plaintext
21 lines
335 B
Plaintext
module StructDeclContext {
|
|
header "struct-decl-context.h"
|
|
export *
|
|
}
|
|
|
|
module ForeignReference {
|
|
header "foreign-reference.h"
|
|
}
|
|
|
|
module ForeignReferenceInvalid {
|
|
header "foreign-reference-invalid.h"
|
|
}
|
|
|
|
module StructAsOptionSet {
|
|
header "struct-as-option-set.h"
|
|
}
|
|
|
|
module NoncopyableStructs {
|
|
header "noncopyable-struct.h"
|
|
}
|