File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -434,7 +434,14 @@ simde_mm_loaddup_pd (simde_float64 const* mem_addr) {
434434 #if defined(SIMDE_ARM_NEON_A64V8_NATIVE )
435435 r_ .neon_f64 = vdupq_n_f64 (* mem_addr );
436436 #elif defined(SIMDE_ARM_NEON_A32V7_NATIVE )
437+ #if HEDLEY_HAS_WARNING ("- Wundefined - reinterpret - cast ") && SIMDE_DETECT_CLANG_VERSION_CHECK (21 , 0 , 0 )
438+ HEDLEY_DIAGNOSTIC_PUSH
439+ _Pragma ("clang diagnostic ignored \"-Wundefined-reinterpret-cast\"" )
440+ #endif
437441 r_ .neon_i64 = vdupq_n_s64 (* HEDLEY_REINTERPRET_CAST (int64_t const * , mem_addr ));
442+ #if HEDLEY_HAS_WARNING ("- Wundefined - reinterpret - cast ") && SIMDE_DETECT_CLANG_VERSION_CHECK (21 , 0 , 0 )
443+ HEDLEY_DIAGNOSTIC_POP
444+ #endif
438445 #elif defined(SIMDE_LOONGARCH_LSX_NATIVE )
439446 r_ .lsx_i64 = __lsx_vldrepl_d (mem_addr , 0 );
440447 #else
You can’t perform that action at this time.
0 commit comments