Skip to content

Commit 380e732

Browse files
committed
[cxx-interop] Remove array parameter qualifiers in C++ mode.
This C99 extensions is only valid in C.
1 parent f5150ac commit 380e732

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

+5-1
Original file line numberDiff line numberDiff line change
@@ -638,8 +638,12 @@ CF_EXPORT int _CFPosixSpawnFileActionsDestroy(_CFPosixSpawnFileActionsRef file_a
638638
CF_EXPORT void _CFPosixSpawnFileActionsDealloc(_CFPosixSpawnFileActionsRef file_actions);
639639
CF_EXPORT int _CFPosixSpawnFileActionsAddDup2(_CFPosixSpawnFileActionsRef file_actions, int filedes, int newfiledes);
640640
CF_EXPORT int _CFPosixSpawnFileActionsAddClose(_CFPosixSpawnFileActionsRef file_actions, int filedes);
641+
#ifdef __cplusplus
642+
CF_EXPORT int _CFPosixSpawn(pid_t *_CF_RESTRICT pid, const char *_CF_RESTRICT path, _CFPosixSpawnFileActionsRef file_actions, _CFPosixSpawnAttrRef _Nullable _CF_RESTRICT attrp, char *const argv[], char *const envp[]);
643+
#else
641644
CF_EXPORT int _CFPosixSpawn(pid_t *_CF_RESTRICT pid, const char *_CF_RESTRICT path, _CFPosixSpawnFileActionsRef file_actions, _CFPosixSpawnAttrRef _Nullable _CF_RESTRICT attrp, char *_Nullable const argv[_Nullable _CF_RESTRICT], char *_Nullable const envp[_Nullable _CF_RESTRICT]);
642-
#endif
645+
#endif // __cplusplus
646+
#endif // !TARGET_OS_WIN32
643647

644648
_CF_EXPORT_SCOPE_END
645649

0 commit comments

Comments
 (0)