Commit b41253a3 authored by John Wiegley's avatar John Wiegley

alloc.c (mark_memory): Guard the "no_address_safety_analysis" function

attribute, so we only use it if it exists in the compiler.
parent d923b542
2012-07-11 John Wiegley <johnw@newartisans.com>
* alloc.c (mark_memory): Guard the "no_address_safety_analysis"
function attribute, so we only use it if it exists in the
compiler.
2012-07-11 Dmitry Antipov <dmantipov@yandex.ru>
Avoid call to strlen in fast_c_string_match_ignore_case.
......
......@@ -4641,12 +4641,14 @@ mark_maybe_pointer (void *p)
static void
mark_memory (void *start, void *end)
#ifdef __clang__
#if defined (__clang__) && defined (__has_feature)
#if __has_feature(address_sanitizer)
/* Do not allow -faddress-sanitizer to check this function, since it
crosses the function stack boundary, and thus would yield many
false positives. */
__attribute__((no_address_safety_analysis))
#endif
#endif
{
void **pp;
int i;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment