Unverified Commit 3425e11a authored by Brad Smith's avatar Brad Smith Committed by GitHub
Browse files

[OpenMP] Add missing pieces in __kmp_launch_worker for Solaris support (#72613)

parent 99ee2db1
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -474,7 +474,7 @@ static void *__kmp_launch_worker(void *thr) {
#endif /* KMP_BLOCK_SIGNALS */
  void *exit_val;
#if KMP_OS_LINUX || KMP_OS_DRAGONFLY || KMP_OS_FREEBSD || KMP_OS_NETBSD ||     \
    KMP_OS_OPENBSD || KMP_OS_HURD
    KMP_OS_OPENBSD || KMP_OS_HURD || KMP_OS_SOLARIS
  void *volatile padding = 0;
#endif
  int gtid;
@@ -523,7 +523,7 @@ static void *__kmp_launch_worker(void *thr) {
#endif /* KMP_BLOCK_SIGNALS */

#if KMP_OS_LINUX || KMP_OS_DRAGONFLY || KMP_OS_FREEBSD || KMP_OS_NETBSD ||     \
    KMP_OS_OPENBSD || KMP_OS_HURD
    KMP_OS_OPENBSD || KMP_OS_HURD || KMP_OS_SOLARIS
  if (__kmp_stkoffset > 0 && gtid > 0) {
    padding = KMP_ALLOCA(gtid * __kmp_stkoffset);
    (void)padding;