Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c53b98f3 authored by Ian Rogers's avatar Ian Rogers Committed by Android Git Automerger
Browse files

am 6cd6792a: Merge "Allow building on clang without __builtin_assume_aligned"

* commit '6cd6792a':
  Allow building on clang without __builtin_assume_aligned
parents 3a94ca56 6cd6792a
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -30,7 +30,10 @@

#include "AudioResamplerSinc.h"


#if defined(__clang__) && !__has_builtin(__builtin_assume_aligned)
#define __builtin_assume_aligned(p, a) \
	(((uintptr_t(p) % (a)) == 0) ? (p) : (__builtin_unreachable(), (p)))
#endif

#if defined(__arm__) && !defined(__thumb__)
#define USE_INLINE_ASSEMBLY (true)