[clang] 26b8316 - [clang-format][docs] Clarify AllowShortFunctionsOnASingleLine deprecation (#195491)
via cfe-commits
cfe-commits at lists.llvm.org
Sun May 3 06:25:59 PDT 2026
Author: nataliakokoromyti
Date: 2026-05-03T13:25:54Z
New Revision: 26b8316ac0ae124f03feb680fb02bca41ceea2e7
URL: https://github.com/llvm/llvm-project/commit/26b8316ac0ae124f03feb680fb02bca41ceea2e7
DIFF: https://github.com/llvm/llvm-project/commit/26b8316ac0ae124f03feb680fb02bca41ceea2e7.diff
LOG: [clang-format][docs] Clarify AllowShortFunctionsOnASingleLine deprecation (#195491)
Addresses #195326.
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 fe8dfa406bc32..d492f2364cf74 100644
--- a/clang/docs/ClangFormatStyleOptions.rst
+++ b/clang/docs/ClangFormatStyleOptions.rst
@@ -1912,8 +1912,7 @@ the configuration (without a prefix: ``Auto``).
* ``InlineOnly``
Only merge functions defined inside a class. Same as ``inline``,
except it does not implies ``empty``: i.e. top level empty functions
- are not merged either. This option is **deprecated** and is retained
- for backwards compatibility. See ``Inline`` of ``ShortFunctionStyle``.
+ are not merged either. See ``Inline`` of ``ShortFunctionStyle``.
.. code-block:: c++
@@ -1927,9 +1926,7 @@ the configuration (without a prefix: ``Auto``).
}
* ``Empty``
- Only merge empty functions. This option is **deprecated** and is
- retained for backwards compatibility. See ``Empty`` of
- ``ShortFunctionStyle``.
+ Only merge empty functions. See ``Empty`` of ``ShortFunctionStyle``.
.. code-block:: c++
@@ -1939,9 +1936,8 @@ the configuration (without a prefix: ``Auto``).
}
* ``Inline``
- Only merge functions defined inside a class. Implies ``empty``. This
- option is **deprecated** and is retained for backwards compatibility.
- See ``Inline`` and ``Empty`` of ``ShortFunctionStyle``.
+ Only merge functions defined inside a class. Implies ``empty``. See
+ ``Inline`` and ``Empty`` of ``ShortFunctionStyle``.
.. code-block:: c++
diff --git a/clang/include/clang/Format/Format.h b/clang/include/clang/Format/Format.h
index 6d0c508940881..98400a1609b6a 100644
--- a/clang/include/clang/Format/Format.h
+++ b/clang/include/clang/Format/Format.h
@@ -835,8 +835,7 @@ struct FormatStyle {
/// * ``InlineOnly``
/// Only merge functions defined inside a class. Same as ``inline``,
/// except it does not implies ``empty``: i.e. top level empty functions
- /// are not merged either. This option is **deprecated** and is retained
- /// for backwards compatibility. See ``Inline`` of ``ShortFunctionStyle``.
+ /// are not merged either. See ``Inline`` of ``ShortFunctionStyle``.
/// \code
/// class Foo {
/// void f() { foo(); }
@@ -849,9 +848,7 @@ struct FormatStyle {
/// \endcode
///
/// * ``Empty``
- /// Only merge empty functions. This option is **deprecated** and is
- /// retained for backwards compatibility. See ``Empty`` of
- /// ``ShortFunctionStyle``.
+ /// Only merge empty functions. See ``Empty`` of ``ShortFunctionStyle``.
/// \code
/// void f() {}
/// void f2() {
@@ -860,9 +857,8 @@ struct FormatStyle {
/// \endcode
///
/// * ``Inline``
- /// Only merge functions defined inside a class. Implies ``empty``. This
- /// option is **deprecated** and is retained for backwards compatibility.
- /// See ``Inline`` and ``Empty`` of ``ShortFunctionStyle``.
+ /// Only merge functions defined inside a class. Implies ``empty``. See
+ /// ``Inline`` and ``Empty`` of ``ShortFunctionStyle``.
/// \code
/// class Foo {
/// void f() { foo(); }
More information about the cfe-commits
mailing list