From: Nick Lewycky Date: Sun, 14 Jun 2009 04:08:08 +0000 (+0000) Subject: Fix "for all intensive purposes" to "for all intents and purposes". X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=625b5864b5ba0552046d69830dacb951f02159ad;p=clang Fix "for all intensive purposes" to "for all intents and purposes". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73323 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html index 55fb615834..c855a5057a 100644 --- a/docs/LanguageExtensions.html +++ b/docs/LanguageExtensions.html @@ -376,11 +376,11 @@ positives due to false paths) by marking their own "panic" functions with this attribute.

While useful, noreturn is not applicable in all cases. Sometimes -there are special functions that for all intensive purposes should be considered -panic functions (i.e., they are only called when an internal program error -occurs) but may actually return so that the program can fail gracefully. The -analyzer_noreturn attribute allows one to annotate such functions as -being interpreted as "no return" functions by the analyzer (thus +there are special functions that for all intents and purposes should be +considered panic functions (i.e., they are only called when an internal program +error occurs) but may actually return so that the program can fail gracefully. +The analyzer_noreturn attribute allows one to annotate such functions +as being interpreted as "no return" functions by the analyzer (thus pruning bogus paths) but will not affect compilation (as in the case of noreturn).