summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/docs/clang-tidy/checks/fuchsia-default-arguments-calls.rst
diff options
context:
space:
mode:
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.rst22
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
OpenPOWER on IntegriCloud