Files
swift-mirror/test/Interop/Cxx/foreign-reference/Inputs/module.modulemap
Akira Hatanaka 335cec0e8d [cxx-interop][IRGen] Do not pass a foreign reference type to objc_retainAutoreleasedReturnValue (#73630)
If a foreign reference type has a custom retain function, emit a call to
it instead of emitting a call to objc_retainAutoreleasedReturnValue.

rdar://117353222
2024-05-17 09:04:02 -07:00

52 lines
796 B
Plaintext

module POD {
header "pod.h"
requires cplusplus
}
module MoveOnly {
header "move-only.h"
requires cplusplus
}
module Singleton {
header "singleton.h"
requires cplusplus
}
module Nullable {
header "nullable.h"
requires cplusplus
}
module WitnessTable {
header "witness-table.h"
requires cplusplus
}
module ReferenceCounted {
header "reference-counted.h"
requires cplusplus
}
module ReferenceCountedObjCProperty {
header "reference-counted-objc-property.h"
requires cplusplus
export *
}
module MemberLayout {
header "member-layout.h"
requires cplusplus
}
module MemberInheritance {
header "member-inheritance.h"
requires cplusplus
}
module DerivedFieldGetterReturnsOwnedFRT {
header "derived-field-getter-returns-owned-frt.h"
requires cplusplus
}