RedDocMD created this revision. RedDocMD added reviewers: NoQ, teemperor, xazax.hun, vsavchenko. Herald added subscribers: manas, steakhal, ASDenysPetrov, dkrupp, donat.nagy, Szelethus, mikhail.ramalho, a.sidorin, rnkovacs, szepet, baloghadamsoftware. RedDocMD requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
The docs of alpha.cplusplus.SmartPtr was incorrectly placed under alpha.deadcode. Moved it to under alpha.cplusplus Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D110032 Files: clang/docs/analyzer/checkers.rst Index: clang/docs/analyzer/checkers.rst =================================================================== --- clang/docs/analyzer/checkers.rst +++ clang/docs/analyzer/checkers.rst @@ -1838,6 +1838,20 @@ a.foo(); // warn: method call on a 'moved-from' object 'a' } +.. _alpha-cplusplus-SmartPtr: + +alpha.cplusplus.SmartPtr (C++) +"""""""""""""""""""""""""""""" +Check for dereference of null smart pointers. + +.. code-block:: cpp + + void deref_smart_ptr() { + std::unique_ptr<int> P; + *P; // warn: dereference of a default constructed smart unique_ptr + } + + alpha.deadcode ^^^^^^^^^^^^^^ .. _alpha-deadcode-UnreachableCode: @@ -1872,19 +1886,6 @@ [x retain]; // warn } -.. _alpha-cplusplus-SmartPtr: - -alpha.cplusplus.SmartPtr (C++) -"""""""""""""""""""""""""""""" -Check for dereference of null smart pointers. - -.. code-block:: cpp - - void deref_smart_ptr() { - std::unique_ptr<int> P; - *P; // warn: dereference of a default constructed smart unique_ptr - } - alpha.fuchsia ^^^^^^^^^^^^^
Index: clang/docs/analyzer/checkers.rst =================================================================== --- clang/docs/analyzer/checkers.rst +++ clang/docs/analyzer/checkers.rst @@ -1838,6 +1838,20 @@ a.foo(); // warn: method call on a 'moved-from' object 'a' } +.. _alpha-cplusplus-SmartPtr: + +alpha.cplusplus.SmartPtr (C++) +"""""""""""""""""""""""""""""" +Check for dereference of null smart pointers. + +.. code-block:: cpp + + void deref_smart_ptr() { + std::unique_ptr<int> P; + *P; // warn: dereference of a default constructed smart unique_ptr + } + + alpha.deadcode ^^^^^^^^^^^^^^ .. _alpha-deadcode-UnreachableCode: @@ -1872,19 +1886,6 @@ [x retain]; // warn } -.. _alpha-cplusplus-SmartPtr: - -alpha.cplusplus.SmartPtr (C++) -"""""""""""""""""""""""""""""" -Check for dereference of null smart pointers. - -.. code-block:: cpp - - void deref_smart_ptr() { - std::unique_ptr<int> P; - *P; // warn: dereference of a default constructed smart unique_ptr - } - alpha.fuchsia ^^^^^^^^^^^^^
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits