Author: Chuanqi Xu Date: 2022-09-05T11:05:23+08:00 New Revision: baa9eae279c1639f406015734ebbf4c429b15c21
URL: https://github.com/llvm/llvm-project/commit/baa9eae279c1639f406015734ebbf4c429b15c21 DIFF: https://github.com/llvm/llvm-project/commit/baa9eae279c1639f406015734ebbf4c429b15c21.diff LOG: [NFC] fix incorrect indentation in docs Added: Modified: clang/docs/StandardCPlusPlusModules.rst Removed: ################################################################################ diff --git a/clang/docs/StandardCPlusPlusModules.rst b/clang/docs/StandardCPlusPlusModules.rst index ae434b14ef50c..86ba6f44dbb02 100644 --- a/clang/docs/StandardCPlusPlusModules.rst +++ b/clang/docs/StandardCPlusPlusModules.rst @@ -481,19 +481,19 @@ Then it is problematic if we remove ``foo.h`` before import `foo` module. .. code-block:: console - clang++ -std=c++20 foo.cppm --precompile -o foo.pcm - mv foo.h foo.orig.h + $ clang++ -std=c++20 foo.cppm --precompile -o foo.pcm + $ mv foo.h foo.orig.h # The following one is rejected - clang++ -std=c++20 Use.cpp -fmodule-file=foo.pcm -c + $ clang++ -std=c++20 Use.cpp -fmodule-file=foo.pcm -c The above case will rejected. And we're still able to workaround it by ``-Xclang -fmodules-embed-all-files`` option: .. code-block:: console - clang++ -std=c++20 foo.cppm --precompile -Xclang -fmodules-embed-all-files -o foo.pcm - mv foo.h foo.orig.h - clang++ -std=c++20 Use.cpp -fmodule-file=foo.pcm -c -o Use.o - clang++ Use.o foo.pcm + $ clang++ -std=c++20 foo.cppm --precompile -Xclang -fmodules-embed-all-files -o foo.pcm + $ mv foo.h foo.orig.h + $ clang++ -std=c++20 Use.cpp -fmodule-file=foo.pcm -c -o Use.o + $ clang++ Use.o foo.pcm ABI Impacts ----------- _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits