summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2017-09-20 12:16:35 +0000
committerAlexander Kornienko <alexfh@google.com>2017-09-20 12:16:35 +0000
commit621e55578800b970b10630d9b23edddfb152bbd7 (patch)
tree7fc36923ad9389df68b639dda6cf20ee4f5f9fbc /clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp
parentceb4494786f9b90f5bcef7b76a1a704bb90b7b20 (diff)
downloadbcm5719-llvm-621e55578800b970b10630d9b23edddfb152bbd7.tar.gz
bcm5719-llvm-621e55578800b970b10630d9b23edddfb152bbd7.zip
[clang-tidy] Fix linkage-related compiler errors in clang-tidy tests
llvm-svn: 313752
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp b/clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp
index 29b2b9214e2..bbe6c6bd865 100644
--- a/clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp
+++ b/clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp
@@ -10,7 +10,9 @@ template <typename _Tp> struct remove_reference<_Tp &> { typedef _Tp type; };
template <typename _Tp> struct remove_reference<_Tp &&> { typedef _Tp type; };
template <typename _Tp>
-constexpr typename std::remove_reference<_Tp>::type &&move(_Tp &&__t);
+constexpr typename std::remove_reference<_Tp>::type &&move(_Tp &&__t) {
+ return static_cast<typename std::remove_reference<_Tp>::type &&>(__t);
+}
} // namespace std
OpenPOWER on IntegriCloud