? (((bfd_vma) (this) + ((boundary) - 1)) & ~ (bfd_vma) ((boundary)-1)) \
: ~ (bfd_vma) 0)
+/* Detect whether we are compiling with -fsanitize=address. */
+#ifndef BFD_ASAN
+# if ((defined (__SANITIZE_ADDRESS__) && __SANITIZE_ADDRESS__) \
+ || (defined __has_feature && __has_feature (address_sanitizer)))
+# define BFD_ASAN 1
+# else
+# define BFD_ASAN 0
+# endif
+#endif
+
/* Return TRUE if the start of STR matches PREFIX, FALSE otherwise. */
static inline bool
? (((bfd_vma) (this) + ((boundary) - 1)) & ~ (bfd_vma) ((boundary)-1)) \
: ~ (bfd_vma) 0)
+/* Detect whether we are compiling with -fsanitize=address. */
+#ifndef BFD_ASAN
+# if ((defined (__SANITIZE_ADDRESS__) && __SANITIZE_ADDRESS__) \
+ || (defined __has_feature && __has_feature (address_sanitizer)))
+# define BFD_ASAN 1
+# else
+# define BFD_ASAN 0
+# endif
+#endif
+
/* Return TRUE if the start of STR matches PREFIX, FALSE otherwise. */
static inline bool