[clang] 262cc74 - Fix pair construction with an implicit constructor inside.

Tres Popp via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 18 09:02:00 PST 2022


Author: Tres Popp
Date: 2022-01-18T18:01:52+01:00
New Revision: 262cc74e0b699071ff3e2627140b02d01ae2aa7e

URL: https://github.com/llvm/llvm-project/commit/262cc74e0b699071ff3e2627140b02d01ae2aa7e
DIFF: https://github.com/llvm/llvm-project/commit/262cc74e0b699071ff3e2627140b02d01ae2aa7e.diff

LOG: Fix pair construction with an implicit constructor inside.

Added: 
    

Modified: 
    clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
index 1b61b4982931..e2209e3debfd 100644
--- a/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
@@ -469,7 +469,7 @@ void GenericTaintRuleParser::consumeRulesFromConfig(const Config &C,
   llvm::SmallVector<const char *, 2> CallDescParts{NameParts.size()};
   llvm::transform(NameParts, CallDescParts.begin(),
                   [](SmallString<32> &S) { return S.c_str(); });
-  Rules.emplace_back(CallDescParts, std::move(Rule));
+  Rules.emplace_back(CallDescription(CallDescParts), std::move(Rule));
 }
 
 void GenericTaintRuleParser::parseConfig(const std::string &Option,


        


More information about the cfe-commits mailing list