]> granicus.if.org Git - clang/commitdiff
[asan] update docs to allow, but discourage, -O0
authorKostya Serebryany <kcc@google.com>
Fri, 2 Dec 2011 00:24:42 +0000 (00:24 +0000)
committerKostya Serebryany <kcc@google.com>
Fri, 2 Dec 2011 00:24:42 +0000 (00:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145653 91177308-0d34-0410-b5e6-96231b3b80d8

docs/AddressSanitizer.html

index aa07ae8a493cb181f82c3e92ad297c576bbb57b8..c6a1850f462aefd449333b79c92680c1375e1cda 100644 (file)
@@ -41,10 +41,11 @@ The tool can detect the following types of bugs:
 Typical slowdown introduced by AddressSanitizer is <b>2x</b>.
 
 <h2 id="intro">Usage</h2>
-In order to use AddressSanitizer simply compile and link your program with 
-<tt>-faddress-sanitizer</tt> flag and optimization level <tt>-O1</tt> or higher
-and then run it. If a bug is detected, the program will print an error message
-and exit.
+In order to use AddressSanitizer simply compile and link your program with
+<tt>-faddress-sanitizer</tt> flag.
+To get a reasonable performance add <tt>-O1</tt> or higher.
+If a bug is detected, the program will print an error message and exit with a
+non-zero exit code.
 
 <h3 id="has_feature">__has_feature(address_sanitizer)</h3>
 In some cases one may need to execute different code depending on whether