summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/docs/cpp11-migrate.rst
diff options
context:
space:
mode:
authorGuillaume Papin <guillaume.papin@epitech.eu>2013-08-29 13:42:13 +0000
committerGuillaume Papin <guillaume.papin@epitech.eu>2013-08-29 13:42:13 +0000
commit81332632b1f6def9eeb2ed707d37f4b963ffc38a (patch)
tree0cbde5a624af3f77bc61aa87455865eb40180a04 /clang-tools-extra/docs/cpp11-migrate.rst
parent37d6b1863372065fdb1482d184f980a0296d94bc (diff)
downloadbcm5719-llvm-81332632b1f6def9eeb2ed707d37f4b963ffc38a.tar.gz
bcm5719-llvm-81332632b1f6def9eeb2ed707d37f4b963ffc38a.zip
cpp11-migrate: Add Pass-By-Value Transform
Currently only constructor parameters stored in class-local storage are modified to make use of the pass-by-value idiom but this is a base that can be be further improved to handle more situations. This commit is the same as r189363 with additionnal fixes for the build issues. llvm-svn: 189584
Diffstat (limited to 'clang-tools-extra/docs/cpp11-migrate.rst')
-rw-r--r--clang-tools-extra/docs/cpp11-migrate.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/docs/cpp11-migrate.rst b/clang-tools-extra/docs/cpp11-migrate.rst
index f7f47431472..3febf7ff933 100644
--- a/clang-tools-extra/docs/cpp11-migrate.rst
+++ b/clang-tools-extra/docs/cpp11-migrate.rst
@@ -11,6 +11,7 @@ C++11 Migrator User's Manual
UseNullptrTransform
LoopConvertTransform
AddOverrideTransform
+ PassByValueTransform
ReplaceAutoPtrTransform
MigratorUsage
@@ -116,4 +117,6 @@ independently enabled. The transforms currently implemented are:
* :doc:`AddOverrideTransform`
+* :doc:`PassByValueTransform`
+
* :doc:`ReplaceAutoPtrTransform`
OpenPOWER on IntegriCloud