• Web “FIR Language Reference” out of sync with FIRLangRef.md? • Hello, When I look atFIR Language Reference - The Flang Compiler, it seems different from FIRLangRef.md generated byninja flang-doc: the .md file starts withfir.absentand seems to describe FIR operations in alphabetical order, whereas the web version starts withfir.yield. • Is there a mechanism that could sync the web version with the latest info from built .md file? • It is built from the same source, possibly byninja docs-flang-html. • You might have to enable Sphinx-DLLVM_ENABLE_SPHINX=ON. • There is a CI that runs and updatesflang.llvm.orgwith the output ofdocs-flang-html.

Article Summaries:

  • A discrepancy has been noted between the online FIR Language Reference for the Flang compiler and the locally generated FIRLangRef.md. The markdown file begins with fir.absent and lists operations alphabetically, whereas the web version starts with fir.yield. Both documents are produced from the same source using ninja docs-flang-html, which relies on Sphinx (-DLLVM_ENABLE_SPHINX=ON). The issue appears to stem from the continuous‑integration system (Buildbot) that updates flang.llvm.org. Buildbot has not run for 19 days, leaving the web documentation out of sync with the latest markdown output. Re‑activating or rerunning the CI should restore consistency.

Sources: