diff --git a/llvm/docs/BitCodeFormat.rst b/llvm/docs/BitCodeFormat.rst --- a/llvm/docs/BitCodeFormat.rst +++ b/llvm/docs/BitCodeFormat.rst @@ -557,9 +557,10 @@ --------------------- The ``MODULE_BLOCK`` block (id 8) is the top-level block for LLVM bitcode files, -and each bitcode file must contain exactly one. In addition to records -(described below) containing information about the module, a ``MODULE_BLOCK`` -block may contain the following sub-blocks: +and each module in a bitcode file must contain exactly one. A bitcode file with +multi-module bitcode is valid. In addition to records (described below) +containing information about the module, a ``MODULE_BLOCK`` block may contain +the following sub-blocks: * `BLOCKINFO`_ * `PARAMATTR_BLOCK`_