summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h
diff options
context:
space:
mode:
authorAngel Garcia Gomez <angelgarcia@google.com>2015-10-30 09:37:57 +0000
committerAngel Garcia Gomez <angelgarcia@google.com>2015-10-30 09:37:57 +0000
commit68175a02fbc35f5249218b2b3ac81fae9a9ec085 (patch)
tree97429f9fe103e3959be99e0f046c87721d2d2f6f /clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h
parent4647ed74acc039233d23981cea56666f5f8c619f (diff)
downloadbcm5719-llvm-68175a02fbc35f5249218b2b3ac81fae9a9ec085.tar.gz
bcm5719-llvm-68175a02fbc35f5249218b2b3ac81fae9a9ec085.zip
Only copy small types in modernize-loop-convert.
Summary: If the size of the type is above a certain bound, we'll take a const reference. This bound can be set as an option. For now, the default value is 16 bytes. Reviewers: klimek Subscribers: alexfh, cfe-commits Differential Revision: http://reviews.llvm.org/D14176 llvm-svn: 251694
Diffstat (limited to 'clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h')
-rw-r--r--clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h b/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h
index cf8ca19b7b1..b8288591ae0 100644
--- a/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h
+++ b/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.h
@@ -66,6 +66,7 @@ private:
const ForStmt *Loop, LoopFixerKind FixerKind);
std::unique_ptr<TUTrackingInfo> TUInfo;
+ const unsigned long long MaxCopySize;
const Confidence::Level MinConfidence;
const VariableNamer::NamingStyle NamingStyle;
};
OpenPOWER on IntegriCloud