[docs] Regenerate diagnostics reference.

llvm-svn: 300271
This commit is contained in:
Richard Smith 2017-04-13 22:44:22 +00:00
parent 78e23fded4
commit 9a016602e9
1 changed files with 119 additions and 2 deletions

View File

@ -797,6 +797,23 @@ This diagnostic is enabled by default.
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-Wbitfield-enum-conversion
--------------------------
**Diagnostic text:**
+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`bit-field` |nbsp| :placeholder:`A` |nbsp| :diagtext:`is not wide enough to store all enumerators of` |nbsp| :placeholder:`B`|
+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`signed bit-field` |nbsp| :placeholder:`A` |nbsp| :diagtext:`needs an extra bit to represent the largest positive enumerators of` |nbsp| :placeholder:`B`|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`assigning value of signed enum type` |nbsp| :placeholder:`B` |nbsp| :diagtext:`to unsigned bit-field` |nbsp| :placeholder:`A`:diagtext:`; negative enumerators of enum` |nbsp| :placeholder:`B` |nbsp| :diagtext:`will be converted to positive values`|
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-Wbitfield-width -Wbitfield-width
---------------- ----------------
This diagnostic is enabled by default. This diagnostic is enabled by default.
@ -833,6 +850,8 @@ This diagnostic is enabled by default.
-Wblock-capture-autoreleasing -Wblock-capture-autoreleasing
----------------------------- -----------------------------
This diagnostic is enabled by default.
**Diagnostic text:** **Diagnostic text:**
+-----------------------------------------------------------------------------------------------------------------------------+ +-----------------------------------------------------------------------------------------------------------------------------+
@ -2380,7 +2399,7 @@ This diagnostic is enabled by default.
------------ ------------
Some of the diagnostics controlled by this flag are enabled by default. Some of the diagnostics controlled by this flag are enabled by default.
Also controls `-Wbool-conversion`_, `-Wconstant-conversion`_, `-Wenum-conversion`_, `-Wfloat-conversion`_, `-Wint-conversion`_, `-Wliteral-conversion`_, `-Wnon-literal-null-conversion`_, `-Wnull-conversion`_, `-Wobjc-literal-conversion`_, `-Wshorten-64-to-32`_, `-Wsign-conversion`_, `-Wstring-conversion`_. Also controls `-Wbitfield-enum-conversion`_, `-Wbool-conversion`_, `-Wconstant-conversion`_, `-Wenum-conversion`_, `-Wfloat-conversion`_, `-Wint-conversion`_, `-Wliteral-conversion`_, `-Wnon-literal-null-conversion`_, `-Wnull-conversion`_, `-Wobjc-literal-conversion`_, `-Wshorten-64-to-32`_, `-Wsign-conversion`_, `-Wstring-conversion`_.
**Diagnostic text:** **Diagnostic text:**
@ -2414,6 +2433,17 @@ Also controls `-Wbool-conversion`_, `-Wconstant-conversion`_, `-Wenum-conversion
Synonym for `-Wnull-conversion`_. Synonym for `-Wnull-conversion`_.
-Wcoroutine
-----------
This diagnostic is enabled by default.
**Diagnostic text:**
+-----------------------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :placeholder:`A` |nbsp| :diagtext:`is required to declare the member 'unhandled\_exception()' when exceptions are enabled`|
+-----------------------------------------------------------------------------------------------------------------------------------------------------+
-Wcovered-switch-default -Wcovered-switch-default
------------------------ ------------------------
**Diagnostic text:** **Diagnostic text:**
@ -4463,6 +4493,8 @@ This diagnostic is enabled by default.
| |+----------------------------------------------------------------------------------------------------------------+| | |+----------------------------------------------------------------------------------------------------------------+|
| ||:diagtext:`classes and enumerations` || | ||:diagtext:`classes and enumerations` ||
| |+----------------------------------------------------------------------------------------------------------------+| | |+----------------------------------------------------------------------------------------------------------------+|
| ||:diagtext:`named declarations` ||
| |+----------------------------------------------------------------------------------------------------------------+|
+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+ +------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------------------------------------------------------------------------------+ +--------------------------------------------------------------------------------------------------------------------------------------------------------+
@ -5238,6 +5270,15 @@ This diagnostic is enabled by default.
+------------------------------------------------------------------------------------------------------------------------------------+ +------------------------------------------------------------------------------------------------------------------------------------+
-Winconsistent-missing-destructor-override
------------------------------------------
**Diagnostic text:**
+------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :placeholder:`A` |nbsp| :diagtext:`overrides a destructor but is not marked 'override'`|
+------------------------------------------------------------------------------------------------------------------+
-Winconsistent-missing-override -Winconsistent-missing-override
------------------------------- -------------------------------
This diagnostic is enabled by default. This diagnostic is enabled by default.
@ -6472,6 +6513,14 @@ This diagnostic is enabled by default.
|:remark:`remark:` |nbsp| :diagtext:`finished building module '`:placeholder:`A`:diagtext:`'`| |:remark:`remark:` |nbsp| :diagtext:`finished building module '`:placeholder:`A`:diagtext:`'`|
+--------------------------------------------------------------------------------------------+ +--------------------------------------------------------------------------------------------+
+-----------------------------------------------------------------------------------------------------------------------------------+
|:remark:`remark:` |nbsp| :diagtext:`could not acquire lock file for module '`:placeholder:`A`:diagtext:`':` |nbsp| :placeholder:`B`|
+-----------------------------------------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------------------------+
|:remark:`remark:` |nbsp| :diagtext:`timed out waiting to acquire lock file for module '`:placeholder:`A`:diagtext:`'`|
+---------------------------------------------------------------------------------------------------------------------+
-Wmodule-conflict -Wmodule-conflict
----------------- -----------------
@ -6483,6 +6532,10 @@ This diagnostic is enabled by default.
|:warning:`warning:` |nbsp| :diagtext:`module '`:placeholder:`A`:diagtext:`' conflicts with already-imported module '`:placeholder:`B`:diagtext:`':` |nbsp| :placeholder:`C`| |:warning:`warning:` |nbsp| :diagtext:`module '`:placeholder:`A`:diagtext:`' conflicts with already-imported module '`:placeholder:`B`:diagtext:`':` |nbsp| :placeholder:`C`|
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`module file '`:placeholder:`A`:diagtext:`' was validated as a system module and is now being imported as a non-system module; any difference in diagnostic options will be ignored`|
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-Wmodule-file-config-mismatch -Wmodule-file-config-mismatch
----------------------------- -----------------------------
@ -6556,6 +6609,17 @@ Controls `-Wpessimizing-move`_, `-Wredundant-move`_, `-Wself-move`_.
Synonym for `-Wmicrosoft-include`_. Synonym for `-Wmicrosoft-include`_.
-Wmsvc-not-found
----------------
This diagnostic is enabled by default.
**Diagnostic text:**
+-------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`unable to find a Visual Studio installation; try running Clang from a developer command prompt`|
+-------------------------------------------------------------------------------------------------------------------------------------+
-Wmultichar -Wmultichar
----------- -----------
This diagnostic is enabled by default. This diagnostic is enabled by default.
@ -7344,6 +7408,23 @@ This diagnostic is enabled by default.
+-------------------------------------------------------------------------------------------------------------------------+ +-------------------------------------------------------------------------------------------------------------------------+
-Wobjc-unsafe-perform-selector
------------------------------
This diagnostic is enabled by default.
**Diagnostic text:**
+-------------------------------------------------------------------------------------------------------------------+--------------------+------------------------+
|:warning:`warning:` |nbsp| :placeholder:`A` |nbsp| :diagtext:`is incompatible with selectors that return a` |nbsp| |+------------------+| |nbsp| :diagtext:`type`|
| ||:diagtext:`struct`|| |
| |+------------------+| |
| ||:diagtext:`union` || |
| |+------------------+| |
| ||:diagtext:`vector`|| |
| |+------------------+| |
+-------------------------------------------------------------------------------------------------------------------+--------------------+------------------------+
-Wodr -Wodr
----- -----
This diagnostic is enabled by default. This diagnostic is enabled by default.
@ -8844,6 +8925,14 @@ Also controls `-Wshadow-field-in-constructor-modified`_, `-Wshadow-ivar`_.
| |||:diagtext:`field of` |nbsp| :placeholder:`C`| || | |||:diagtext:`field of` |nbsp| :placeholder:`C`| ||
| ||+--------------------------------------------+ || | ||+--------------------------------------------+ ||
| |+-----------------------------------------------------------+| | |+-----------------------------------------------------------+|
| ||+----------------------------------------------+ ||
| |||:diagtext:`typedef in` |nbsp| :placeholder:`C`| ||
| ||+----------------------------------------------+ ||
| |+-----------------------------------------------------------+|
| ||+-------------------------------------------------+ ||
| |||:diagtext:`type alias in` |nbsp| :placeholder:`C`| ||
| ||+-------------------------------------------------+ ||
| |+-----------------------------------------------------------+|
+--------------------------------------------------------------------+-------------------------------------------------------------+ +--------------------------------------------------------------------+-------------------------------------------------------------+
@ -8851,7 +8940,16 @@ Also controls `-Wshadow-field-in-constructor-modified`_, `-Wshadow-ivar`_.
------------ ------------
Some of the diagnostics controlled by this flag are enabled by default. Some of the diagnostics controlled by this flag are enabled by default.
Controls `-Wshadow`_, `-Wshadow-field-in-constructor`_, `-Wshadow-uncaptured-local`_. Controls `-Wshadow`_, `-Wshadow-field`_, `-Wshadow-field-in-constructor`_, `-Wshadow-uncaptured-local`_.
-Wshadow-field
--------------
**Diagnostic text:**
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`non-static data member '`:placeholder:`A`:diagtext:`' of '`:placeholder:`B`:diagtext:`' shadows member inherited from type '`:placeholder:`C`:diagtext:`'`|
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-Wshadow-field-in-constructor -Wshadow-field-in-constructor
@ -8905,6 +9003,14 @@ This diagnostic is enabled by default.
| |||:diagtext:`field of` |nbsp| :placeholder:`C`| || | |||:diagtext:`field of` |nbsp| :placeholder:`C`| ||
| ||+--------------------------------------------+ || | ||+--------------------------------------------+ ||
| |+-----------------------------------------------------------+| | |+-----------------------------------------------------------+|
| ||+----------------------------------------------+ ||
| |||:diagtext:`typedef in` |nbsp| :placeholder:`C`| ||
| ||+----------------------------------------------+ ||
| |+-----------------------------------------------------------+|
| ||+-------------------------------------------------+ ||
| |||:diagtext:`type alias in` |nbsp| :placeholder:`C`| ||
| ||+-------------------------------------------------+ ||
| |+-----------------------------------------------------------+|
+--------------------------------------------------------------------+-------------------------------------------------------------+ +--------------------------------------------------------------------+-------------------------------------------------------------+
@ -9057,6 +9163,17 @@ This diagnostic is enabled by default.
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+---------------------------------------------------------------------------------------+ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+---------------------------------------------------------------------------------------+
-Wslash-u-filename
------------------
This diagnostic is enabled by default.
**Diagnostic text:**
+--------------------------------------------------------------------------------------------------+
|:warning:`warning:` |nbsp| :diagtext:`'/U`:placeholder:`A`:diagtext:`' treated as the '/U' option`|
+--------------------------------------------------------------------------------------------------+
-Wsometimes-uninitialized -Wsometimes-uninitialized
------------------------- -------------------------
**Diagnostic text:** **Diagnostic text:**