File tree Expand file tree Collapse file tree 1 file changed +24
-24
lines changed
compiler-rt/lib/sanitizer_common Expand file tree Collapse file tree 1 file changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -658,49 +658,49 @@ struct __sanitizer_sigaction {
658658};
659659#else // !SANITIZER_ANDROID
660660struct __sanitizer_sigaction {
661- #if defined(__mips__) && !SANITIZER_FREEBSD
661+ # if defined(__mips__) && !SANITIZER_FREEBSD && !SANITIZER_MUSL
662662 unsigned int sa_flags;
663- #endif
663+ # endif
664664 union {
665665 __sanitizer_sigactionhandler_ptr sigaction;
666666 __sanitizer_sighandler_ptr handler;
667667 };
668- #if SANITIZER_FREEBSD
668+ # if SANITIZER_FREEBSD
669669 int sa_flags;
670670 __sanitizer_sigset_t sa_mask;
671- #else
672- #if defined(__s390x__)
671+ # else
672+ # if defined(__s390x__)
673673 int sa_resv;
674- #else
674+ # else
675675 __sanitizer_sigset_t sa_mask;
676- #endif
677- #ifndef __mips__
678- #if defined(__sparc__)
679- #if __GLIBC_PREREQ (2, 20)
676+ # endif
677+ # if !defined( __mips__) || SANITIZER_MUSL
678+ # if defined(__sparc__)
679+ # if __GLIBC_PREREQ(2, 20)
680680 // On sparc glibc 2.19 and earlier sa_flags was unsigned long.
681- #if defined(__arch64__)
681+ # if defined(__arch64__)
682682 // To maintain ABI compatibility on sparc64 when switching to an int,
683683 // __glibc_reserved0 was added.
684684 int __glibc_reserved0;
685- #endif
685+ # endif
686686 int sa_flags;
687- #else
687+ # else
688688 unsigned long sa_flags;
689- #endif
690- #else
689+ # endif
690+ # else
691691 int sa_flags;
692- #endif
693- #endif
694- #endif
695- #if SANITIZER_LINUX
692+ # endif
693+ # endif
694+ # endif
695+ # if SANITIZER_LINUX
696696 void (*sa_restorer)();
697- #endif
698- #if defined(__mips__) && (SANITIZER_WORDSIZE == 32)
697+ # endif
698+ # if defined(__mips__) && (SANITIZER_WORDSIZE == 32) && !SANITIZER_MUSL
699699 int sa_resv[1 ];
700- #endif
701- #if defined(__s390x__)
700+ # endif
701+ # if defined(__s390x__)
702702 __sanitizer_sigset_t sa_mask;
703- #endif
703+ # endif
704704};
705705#endif // !SANITIZER_ANDROID
706706
You can’t perform that action at this time.
0 commit comments