[PATCH] D157146: [Clang][Docs] Consolidate option hiding in ClangOptionDocEmitter

Fangrui Song via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sat Aug 12 22:14:19 PDT 2023


MaskRay added a comment.

The diff is preferable:)

  --- tools/clang/docs/html/ClangCommandLineReference.html        2023-08-12 22:10:23.876913374 -0700
  +++ tools/clang/docs/html/ClangCommandLineReference.html.old    2023-08-12 22:09:58.900516809 -0700
  @@ -94,8 +94,18 @@
   <li><p><a class="reference internal" href="#static-analyzer-options" id="id37">Static analyzer options</a></p></li>
   <li><p><a class="reference internal" href="#fortran-compilation-options" id="id38">Fortran compilation options</a></p></li>
   <li><p><a class="reference internal" href="#linker-options" id="id39">Linker options</a></p></li>
  -<li><p><a class="reference internal" href="#clang-cl-options" id="id40"><clang-cl options></a></p></li>
  -<li><p><a class="reference internal" href="#clang-dxc-options" id="id41"><clang-dxc options></a></p></li>
  +<li><p><a class="reference internal" href="#clang-cl-options" id="id40"><clang-cl options></a></p>
  +<ul>
  +<li><p><a class="reference internal" href="#clang-cl-compile-only-options" id="id41"><clang-cl compile-only options></a></p>
  +<ul>
  +<li><p><a class="reference internal" href="#m-group" id="id42"></M group></a></p></li>
  +<li><p><a class="reference internal" href="#volatile-group" id="id43"></volatile group></a></p></li>
  +</ul>
  +</li>
  +<li><p><a class="reference internal" href="#clang-cl-ignored-options" id="id44"><clang-cl ignored options></a></p></li>
  +</ul>
  +</li>
  +<li><p><a class="reference internal" href="#clang-dxc-options" id="id45"><clang-dxc options></a></p></li>
   </ul>
   </nav>
   <section id="introduction">
  @@ -7868,9 +7878,21 @@
   <dd></dd></dl>
  
   <p>Set multiple /O flags at once; e.g. ‘/O2y-’ for ‘/O2 /Oy-’</p>
  +<section id="clang-cl-compile-only-options">
  +<h3><a class="toc-backref" href="#id41" role="doc-backlink"><clang-cl compile-only options></a><a class="headerlink" href="#clang-cl-compile-only-options" title="Permalink to this heading">¶</a></h3>
  +<section id="m-group">
  +<h4><a class="toc-backref" href="#id42" role="doc-backlink"></M group></a><a class="headerlink" href="#m-group" title="Permalink to this heading">¶</a></h4>
  +</section>
  +<section id="volatile-group">
  +<h4><a class="toc-backref" href="#id43" role="doc-backlink"></volatile group></a><a class="headerlink" href="#volatile-group" title="Permalink to this heading">¶</a></h4>
  +</section>
  +</section>
  +<section id="clang-cl-ignored-options">
  +<h3><a class="toc-backref" href="#id44" role="doc-backlink"><clang-cl ignored options></a><a class="headerlink" href="#clang-cl-ignored-options" title="Permalink to this heading">¶</a></h3>
  +</section>
   </section>
   <section id="clang-dxc-options">
  -<h2><a class="toc-backref" href="#id41" role="doc-backlink"><clang-dxc options></a><a class="headerlink" href="#clang-dxc-options" title="Permalink to this heading">¶</a></h2>
  +<h2><a class="toc-backref" href="#id45" role="doc-backlink"><clang-dxc options></a><a class="headerlink" href="#clang-dxc-options" title="Permalink to this heading">¶</a></h2>
   <p>dxc compatibility options</p>
   <dl class="std option">
   <dt class="sig sig-object std" id="cmdoption-clang5-E-arg">


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D157146/new/

https://reviews.llvm.org/D157146



More information about the cfe-commits mailing list