From f45f23493d762b7548afc02563b1908a101c6721 Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Mon, 2 Jul 2012 11:00:33 +0000 Subject: [PATCH] [asan] update docs: mention MacOS 10.7 and correct the ifdef sample for __has_feature git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159521 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/AddressSanitizer.html | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/AddressSanitizer.html b/docs/AddressSanitizer.html index eed1df6d45..98ea934d96 100644 --- a/docs/AddressSanitizer.html +++ b/docs/AddressSanitizer.html @@ -99,10 +99,10 @@ AddressSanitizer is enabled. __has_feature can be used for this purpose.
-#if defined(__has_feature) && __has_feature(address_sanitizer)
-  code that runs only under AddressSanitizer
-#else
-  code that does not run under AddressSanitizer
+#if defined(__has_feature)
+# if __has_feature(address_sanitizer)
+  code that builds only under AddressSanitizer
+# endif
 #endif
 
@@ -112,14 +112,16 @@ One may use the function attribute no_address_safety_analysis to disable instrumentation of a particular function. +This attribute may not be supported by other compilers, so we suggest to +use it together with __has_feature(address_sanitizer). Note: currently, this attribute will be lost if the function is inlined.

Supported Platforms

AddressSanitizer is supported on -Support for Linux i386/ARM and MacOS 10.7 is in progress +Support for Linux i386/ARM is in progress (it may work, but is not guaranteed too). -- 2.40.0