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 @@ -655,49 +655,49 @@ struct __sanitizer_sigaction {
655
655
};
656
656
#else // !SANITIZER_ANDROID
657
657
struct __sanitizer_sigaction {
658
- #if defined(__mips__) && !SANITIZER_FREEBSD
658
+ # if defined(__mips__) && !SANITIZER_FREEBSD && !SANITIZER_MUSL
659
659
unsigned int sa_flags;
660
- #endif
660
+ # endif
661
661
union {
662
662
__sanitizer_sigactionhandler_ptr sigaction;
663
663
__sanitizer_sighandler_ptr handler;
664
664
};
665
- #if SANITIZER_FREEBSD
665
+ # if SANITIZER_FREEBSD
666
666
int sa_flags;
667
667
__sanitizer_sigset_t sa_mask;
668
- #else
669
- #if defined(__s390x__)
668
+ # else
669
+ # if defined(__s390x__)
670
670
int sa_resv;
671
- #else
671
+ # else
672
672
__sanitizer_sigset_t sa_mask;
673
- #endif
674
- #ifndef __mips__
675
- #if defined(__sparc__)
676
- #if __GLIBC_PREREQ (2, 20)
673
+ # endif
674
+ # if !defined( __mips__) || SANITIZER_MUSL
675
+ # if defined(__sparc__)
676
+ # if __GLIBC_PREREQ(2, 20)
677
677
// On sparc glibc 2.19 and earlier sa_flags was unsigned long.
678
- #if defined(__arch64__)
678
+ # if defined(__arch64__)
679
679
// To maintain ABI compatibility on sparc64 when switching to an int,
680
680
// __glibc_reserved0 was added.
681
681
int __glibc_reserved0;
682
- #endif
682
+ # endif
683
683
int sa_flags;
684
- #else
684
+ # else
685
685
unsigned long sa_flags;
686
- #endif
687
- #else
686
+ # endif
687
+ # else
688
688
int sa_flags;
689
- #endif
690
- #endif
691
- #endif
692
- #if SANITIZER_LINUX
689
+ # endif
690
+ # endif
691
+ # endif
692
+ # if SANITIZER_LINUX
693
693
void (*sa_restorer)();
694
- #endif
695
- #if defined(__mips__) && (SANITIZER_WORDSIZE == 32)
694
+ # endif
695
+ # if defined(__mips__) && (SANITIZER_WORDSIZE == 32) && !SANITIZER_MUSL
696
696
int sa_resv[1 ];
697
- #endif
698
- #if defined(__s390x__)
697
+ # endif
698
+ # if defined(__s390x__)
699
699
__sanitizer_sigset_t sa_mask;
700
- #endif
700
+ # endif
701
701
};
702
702
#endif // !SANITIZER_ANDROID
703
703
You can’t perform that action at this time.
0 commit comments