Skip to content

Commit c1fd7dd

Browse files
Suppress some clang specific warnings coming from SIMDe
1 parent 256ff3e commit c1fd7dd

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

include/hpcombi/epu8.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,15 @@ eg simde_mm_testz_si128(a,a) → is_all_zero(a) */
4141
#pragma GCC diagnostic ignored "-Wswitch-default"
4242
#pragma GCC diagnostic ignored "-Wpacked"
4343
#endif
44+
#if defined(__clang__)
45+
#pragma clang diagnostic push
46+
#pragma clang diagnostic ignored "-Wbitwise-instead-of-logical"
47+
#endif
4448
#include "simde/x86/sse4.1.h" // for simde_mm_max_epu8, simde...
4549
#include "simde/x86/sse4.2.h" // for ???
50+
#if defined(__clang__)
51+
#pragma clang diagnostic pop
52+
#endif
4653
#if defined(__GNUC__) && !defined(__clang__)
4754
#pragma GCC diagnostic pop
4855
#endif

include/hpcombi/perm16.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,15 @@
4444
#pragma GCC diagnostic ignored "-Wswitch-default"
4545
#pragma GCC diagnostic ignored "-Wpacked"
4646
#endif
47+
#if defined(__clang__)
48+
#pragma clang diagnostic push
49+
#pragma clang diagnostic ignored "-Wbitwise-instead-of-logical"
50+
#endif
4751
#include "simde/x86/sse4.1.h"
4852
#include "simde/x86/sse4.2.h"
53+
#if defined(__clang__)
54+
#pragma clang diagnostic pop
55+
#endif
4956
#if defined(__GNUC__) && !defined(__clang__)
5057
#pragma GCC diagnostic pop
5158
#endif

0 commit comments

Comments
 (0)