diff options
author | Alexander Kornienko <alexfh@google.com> | 2017-09-20 12:16:35 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2017-09-20 12:16:35 +0000 |
commit | 621e55578800b970b10630d9b23edddfb152bbd7 (patch) | |
tree | 7fc36923ad9389df68b639dda6cf20ee4f5f9fbc /clang-tools-extra/test/clang-tidy/misc-move-const-arg.cpp | |
parent | ceb4494786f9b90f5bcef7b76a1a704bb90b7b20 (diff) | |
download | bcm5719-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.cpp | 4 |
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 |