Skip to content

Commit 5fbc37d

Browse files
util, bits: fix strict alias violation in FD_LOAD (#7122)
1 parent b297342 commit 5fbc37d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/util/bits/fd_bits.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,7 @@ fd_double_eq( double x,
678678
Hmmm. */
679679

680680
#define FD_LOAD( T, src ) \
681-
(__extension__({ T _fd_load_tmp; memcpy( &_fd_load_tmp, (T const *)(src), sizeof(T) ); _fd_load_tmp; }))
681+
(__extension__({ T _fd_load_tmp; memcpy( &_fd_load_tmp, (void const *)(src), sizeof(T) ); _fd_load_tmp; }))
682682

683683
#define FD_STORE( T, dst, val ) \
684684
(__extension__({ T _fd_store_tmp = (val); (T *)memcpy( (T *)(dst), &_fd_store_tmp, sizeof(T) ); }))

0 commit comments

Comments
 (0)