================
@@ -73,6 +74,10 @@ void 
UnnecessaryValueParamCheck::registerMatchers(MatchFinder *Finder) {
 void UnnecessaryValueParamCheck::check(const MatchFinder::MatchResult &Result) 
{
   const auto *Param = Result.Nodes.getNodeAs<ParmVarDecl>("param");
   const auto *Function = Result.Nodes.getNodeAs<FunctionDecl>("functionDecl");
+  if (!IsAllowedInCoroutines) {
+    if (auto Body = Function->getBody(); Body && isa<CoroutineBodyStmt>(Body))
+      return;
+  }
----------------
dmpolukhin wrote:

Done

https://github.com/llvm/llvm-project/pull/140912
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to