diff options
| author | David Racine <bass_dr@hotmail.com> | 2026-09-13 14:21:36 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-13 18:21:36 +0000 |
| commit | 78dc6d9702dc00284166188467555868cb917354 (patch) | |
| tree | eb4961057986273eba37b305a3086a9288985abc /soh/src/code | |
| parent | f00f5b62527b3ae98b6afd6295f11ab335e8abc2 (diff) | |
Don't erase __attribute__ under clang-cl (#7186)
* Don't erase __attribute__ under clang-cl
The shim fires when __GNUC__ is absent, which clang-cl does not define even
though it supports __attribute__ fully. Erasing it breaks clang's own intrinsics
headers: mmintrin.h declares __m64 as a vector via __attribute__((vector_size)),
so it degrades to a scalar and every use of it fails to compile.
* Don't erase __attribute__ under clang-cl
clang-cl supports it but does not define __GNUC__, so the shim fired and broke
clang's own intrinsics headers.
Diffstat (limited to 'soh/src/code')
0 files changed, 0 insertions, 0 deletions
