diff options
author | Chris Lattner <sabre@nondot.org> | 2011-12-15 19:06:36 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-12-15 19:06:36 +0000 |
commit | d4b66b9403d8898cfc82dd588edf9d8b2fa46588 (patch) | |
tree | 3ec552c055666212299b28b8fd67583960b3df18 /docs/LanguageExtensions.html | |
parent | 26fec63b14565e9e2d8c9935b276b99be950444a (diff) |
clarify that clang version number macros are marketing version #'s, not something useful.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146672 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LanguageExtensions.html')
-rw-r--r-- | docs/LanguageExtensions.html | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html index 79b96f6ad5..f8c0d4f167 100644 --- a/docs/LanguageExtensions.html +++ b/docs/LanguageExtensions.html @@ -357,20 +357,25 @@ is used in the file argument.</p> <dd>Defined when compiling with Clang</dd> <dt><code>__clang_major__</code></dt> - <dd>Defined to the major version number of Clang (e.g., the 2 in - 2.0.1).</dd> + <dd>Defined to the major marketing version number of Clang (e.g., the + 2 in 2.0.1). Note that marketing version numbers should not be used to + check for language features, as different vendors use different numbering + schemes. Instead, use the <a href="#feature_check">feature checking + macros</a>.</dd> <dt><code>__clang_minor__</code></dt> <dd>Defined to the minor version number of Clang (e.g., the 0 in - 2.0.1).</dd> + 2.0.1). Note that marketing version numbers should not be used to + check for language features, as different vendors use different numbering + schemes. Instead, use the <a href="#feature_check">feature checking + macros</a>.</dd> <dt><code>__clang_patchlevel__</code></dt> - <dd>Defined to the patch level of Clang (e.g., the 1 in 2.0.1).</dd> + <dd>Defined to the marketing patch level of Clang (e.g., the 1 in 2.0.1).</dd> <dt><code>__clang_version__</code></dt> - <dd>Defined to a string that captures the Clang version, including - the Subversion tag or revision number, e.g., "1.5 (trunk - 102332)".</dd> + <dd>Defined to a string that captures the Clang marketing version, including + the Subversion tag or revision number, e.g., "1.5 (trunk 102332)".</dd> </dl> <!-- ======================================================================= --> |