llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-analysis Author: Kazu Hirata (kazutakahirata) <details> <summary>Changes</summary> The last use was removed by: commit f8afb8fdedae04ad2670857c97925c439d47d862 Author: Aaron Puchert <aaron.puchert@<!-- -->sap.com> Date: Fri Apr 29 22:12:21 2022 +0200 --- Full diff: https://github.com/llvm/llvm-project/pull/137568.diff 1 Files Affected: - (modified) clang/lib/Analysis/ThreadSafety.cpp (-19) ``````````diff diff --git a/clang/lib/Analysis/ThreadSafety.cpp b/clang/lib/Analysis/ThreadSafety.cpp index 42fb0fe7dcdaa..f50c2adda4bc0 100644 --- a/clang/lib/Analysis/ThreadSafety.cpp +++ b/clang/lib/Analysis/ThreadSafety.cpp @@ -1231,25 +1231,6 @@ static const ValueDecl *getValueDecl(const Expr *Exp) { return nullptr; } -namespace { - -template <typename Ty> -class has_arg_iterator_range { - using yes = char[1]; - using no = char[2]; - - template <typename Inner> - static yes& test(Inner *I, decltype(I->args()) * = nullptr); - - template <typename> - static no& test(...); - -public: - static const bool value = sizeof(test<Ty>(nullptr)) == sizeof(yes); -}; - -} // namespace - bool ThreadSafetyAnalyzer::inCurrentScope(const CapabilityExpr &CapE) { const threadSafety::til::SExpr *SExp = CapE.sexpr(); assert(SExp && "Null expressions should be ignored"); `````````` </details> https://github.com/llvm/llvm-project/pull/137568 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits