<div dir="ltr">Thank you!</div><div class="gmail_extra"><br><div class="gmail_quote">On 20 September 2017 at 05:16, Alexander Kornienko via cfe-commits <span dir="ltr"><<a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: alexfh<br>
Date: Wed Sep 20 05:16:35 2017<br>
New Revision: 313752<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=313752&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project?rev=313752&view=rev</a><br>
Log:<br>
[clang-tidy] Fix linkage-related compiler errors in clang-tidy tests<br>
<br>
Modified:<br>
    clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-inefficient-<wbr>algorithm.cpp<br>
    clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-move-const-<wbr>arg.cpp<br>
<br>
Modified: clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-inefficient-<wbr>algorithm.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-inefficient-algorithm.cpp?rev=313752&r1=313751&r2=313752&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/clang-tools-extra/<wbr>trunk/test/clang-tidy/misc-<wbr>inefficient-algorithm.cpp?rev=<wbr>313752&r1=313751&r2=313752&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-inefficient-<wbr>algorithm.cpp (original)<br>
+++ clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-inefficient-<wbr>algorithm.cpp Wed Sep 20 05:16:35 2017<br>
@@ -43,19 +43,23 @@ template <typename K, typename V> struct<br>
<br>
 template <typename K, typename Cmp = less<K>> struct multiset : set<K, Cmp> {};<br>
<br>
-template <typename FwIt, typename K> FwIt find(FwIt, FwIt, const K &);<br>
+template <typename FwIt, typename K><br>
+FwIt find(FwIt, FwIt end, const K &) { return end; }<br>
<br>
 template <typename FwIt, typename K, typename Cmp><br>
-FwIt find(FwIt, FwIt, const K &, Cmp);<br>
+FwIt find(FwIt, FwIt end, const K &, Cmp) { return end; }<br>
<br>
-template <typename FwIt, typename Pred> FwIt find_if(FwIt, FwIt, Pred);<br>
+template <typename FwIt, typename Pred><br>
+FwIt find_if(FwIt, FwIt end, Pred) { return end; }<br>
<br>
-template <typename FwIt, typename K> FwIt count(FwIt, FwIt, const K &);<br>
+template <typename FwIt, typename K><br>
+unsigned count(FwIt, FwIt, const K &) { return 0; }<br>
<br>
-template <typename FwIt, typename K> FwIt lower_bound(FwIt, FwIt, const K &);<br>
+template <typename FwIt, typename K><br>
+FwIt lower_bound(FwIt, FwIt end, const K &) { return end; }<br>
<br>
 template <typename FwIt, typename K, typename Ord><br>
-FwIt lower_bound(FwIt, FwIt, const K &, Ord);<br>
+FwIt lower_bound(FwIt, FwIt end, const K &, Ord) { return end; }<br>
 }<br>
<br>
 #define FIND_IN_SET(x) find(x.begin(), x.end(), 10)<br>
<br>
Modified: clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-move-const-<wbr>arg.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-move-const-arg.cpp?rev=313752&r1=313751&r2=313752&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/clang-tools-extra/<wbr>trunk/test/clang-tidy/misc-<wbr>move-const-arg.cpp?rev=313752&<wbr>r1=313751&r2=313752&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-move-const-<wbr>arg.cpp (original)<br>
+++ clang-tools-extra/trunk/test/<wbr>clang-tidy/misc-move-const-<wbr>arg.cpp Wed Sep 20 05:16:35 2017<br>
@@ -10,7 +10,9 @@ template <typename _Tp> struct remove_re<br>
 template <typename _Tp> struct remove_reference<_Tp &&> { typedef _Tp type; };<br>
<br>
 template <typename _Tp><br>
-constexpr typename std::remove_reference<_Tp>::<wbr>type &&move(_Tp &&__t);<br>
+constexpr typename std::remove_reference<_Tp>::<wbr>type &&move(_Tp &&__t) {<br>
+  return static_cast<typename std::remove_reference<_Tp>::<wbr>type &&>(__t);<br>
+}<br>
<br>
 } // namespace std<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@lists.llvm.org">cfe-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br></div>