diff options
Diffstat (limited to 'clang-tools-extra/docs/clang-tidy/checks/fuchsia-default-arguments-calls.rst')
-rw-r--r-- | clang-tools-extra/docs/clang-tidy/checks/fuchsia-default-arguments-calls.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/clang-tools-extra/docs/clang-tidy/checks/fuchsia-default-arguments-calls.rst b/clang-tools-extra/docs/clang-tidy/checks/fuchsia-default-arguments-calls.rst new file mode 100644 index 00000000000..bc33ed10d8b --- /dev/null +++ b/clang-tools-extra/docs/clang-tidy/checks/fuchsia-default-arguments-calls.rst @@ -0,0 +1,22 @@ +.. title:: clang-tidy - fuchsia-default-arguments-calls + +fuchsia-default-arguments-calls +=============================== + +Warns if a function or method is called with default arguments. + +For example, given the declaration: + +.. code-block:: c++ + + int foo(int value = 5) { return value; } + +A function call expression that uses a default argument will be diagnosed. +Calling it without defaults will not cause a warning: + +.. code-block:: c++ + + foo(); // warning + foo(0); // no warning + +See the features disallowed in Fuchsia at https://fuchsia.googlesource.com/zircon/+/master/docs/cxx.md |