CxxInterop: use Unsafe*Pointer for move-only

This commit is contained in:
Kavon Farvardin
2024-05-14 17:44:22 -07:00
parent 21d147d3d0
commit 5ae2f6bd25
9 changed files with 22 additions and 30 deletions

View File

@@ -1269,6 +1269,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.CxxInteropGettersSettersAsProperties = Args.hasArg(OPT_cxx_interop_getters_setters_as_properties);
Opts.RequireCxxInteropToImportCxxInteropModule =
!Args.hasArg(OPT_cxx_interop_disable_requirement_at_import);
Opts.CxxInteropUseOpaquePointerForMoveOnly =
Args.hasArg(OPT_cxx_interop_use_opaque_pointer_for_moveonly);
Opts.VerifyAllSubstitutionMaps |= Args.hasArg(OPT_verify_all_substitution_maps);