forked from OSchip/llvm-project
22 lines
525 B
ReStructuredText
22 lines
525 B
ReStructuredText
.. title:: clang-tidy - cert-dcl58-cpp
|
|
|
|
cert-dcl58-cpp
|
|
==============
|
|
|
|
Modification of the ``std`` or ``posix`` namespace can result in undefined
|
|
behavior.
|
|
This check warns for such modifications.
|
|
|
|
Examples:
|
|
|
|
.. code-block:: c++
|
|
|
|
namespace std {
|
|
int x; // May cause undefined behavior.
|
|
}
|
|
|
|
|
|
This check corresponds to the CERT C++ Coding Standard rule
|
|
`DCL58-CPP. Do not modify the standard namespaces
|
|
<https://www.securecoding.cert.org/confluence/display/cplusplus/DCL58-CPP.+Do+not+modify+the+standard+namespaces>`_.
|