diff options
author | Guillaume Papin <guillaume.papin@epitech.eu> | 2013-08-27 16:11:26 +0000 |
---|---|---|
committer | Guillaume Papin <guillaume.papin@epitech.eu> | 2013-08-27 16:11:26 +0000 |
commit | dcdae946f3ed6d737efe27b52aadec217eedf036 (patch) | |
tree | 13aec237dfda1aacc23f2f66a61ad3b48321ba3a /clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp | |
parent | fe48aaf1a4aa0cf13bdd8c1754de11b39f03290f (diff) | |
download | bcm5719-llvm-dcdae946f3ed6d737efe27b52aadec217eedf036.tar.gz bcm5719-llvm-dcdae946f3ed6d737efe27b52aadec217eedf036.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.
llvm-svn: 189363
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp')
-rw-r--r-- | clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp b/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp index a6240c48e7e..eaaec3c91de 100644 --- a/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp +++ b/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp @@ -414,6 +414,7 @@ int main(int argc, const char **argv) { // These anchors are used to force the linker to link the transforms extern volatile int AddOverrideTransformAnchorSource; extern volatile int LoopConvertTransformAnchorSource; +extern volatile int PassByValueTransformAnchorSource; extern volatile int ReplaceAutoPtrTransformAnchorSource; extern volatile int UseAutoTransformAnchorSource; extern volatile int UseNullptrTransformAnchorSource; @@ -421,6 +422,7 @@ extern volatile int UseNullptrTransformAnchorSource; static int TransformsAnchorsDestination[] = { AddOverrideTransformAnchorSource, LoopConvertTransformAnchorSource, + PassByValueTransformAnchorSource, ReplaceAutoPtrTransformAnchorSource, UseAutoTransformAnchorSource, UseNullptrTransformAnchorSource |