Author: mydeveloperday Date: 2021-10-02T13:18:42+01:00 New Revision: dd3caa99bd874671a4c5c9657bd5e335dbfd3e0a
URL: https://github.com/llvm/llvm-project/commit/dd3caa99bd874671a4c5c9657bd5e335dbfd3e0a DIFF: https://github.com/llvm/llvm-project/commit/dd3caa99bd874671a4c5c9657bd5e335dbfd3e0a.diff LOG: [clang-format] [docs] [NFC] improve clarity in the QualifierAlignment warning Improve the clarity and guidance of the warning when using code modifying option in clang-format see {D69764} Reviewed By: HazardyKnusperkeks, curdeius Differential Revision: https://reviews.llvm.org/D110801 Added: Modified: clang/docs/ClangFormatStyleOptions.rst clang/include/clang/Format/Format.h Removed: ################################################################################ diff --git a/clang/docs/ClangFormatStyleOptions.rst b/clang/docs/ClangFormatStyleOptions.rst index 7e4d1582d866f..c05fbc753614e 100644 --- a/clang/docs/ClangFormatStyleOptions.rst +++ b/clang/docs/ClangFormatStyleOptions.rst @@ -3238,7 +3238,11 @@ the configuration (without a prefix: ``Auto``). .. warning:: - ``QualifierAlignment`` COULD lead to incorrect code generation. + Setting ``QualifierAlignment`` to something other than `Leave`, COULD + lead to incorrect code formatting due to incorrect decisions made due to + clang-formats lack of complete semantic information. + As such extra care should be taken to review code changes made by the use + of this option. Possible values: diff --git a/clang/include/clang/Format/Format.h b/clang/include/clang/Format/Format.h index a6fd44693a033..df553c3428052 100644 --- a/clang/include/clang/Format/Format.h +++ b/clang/include/clang/Format/Format.h @@ -1898,7 +1898,11 @@ struct FormatStyle { /// Different ways to arrange specifiers and qualifiers (e.g. const/volatile). /// \warning - /// ``QualifierAlignment`` COULD lead to incorrect code generation. + /// Setting ``QualifierAlignment`` to something other than `Leave`, COULD + /// lead to incorrect code formatting due to incorrect decisions made due to + /// clang-formats lack of complete semantic information. + /// As such extra care should be taken to review code changes made by the use + /// of this option. /// \endwarning /// \version 14 QualifierAlignmentStyle QualifierAlignment; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits