================
@@ -204,6 +205,25 @@ class LifetimeTestHelper {
return Runner.getAnalysis().getFactManager().getBlockContaining(P);
}
+ llvm::SmallVector<OriginID>
+ buildOriginFlowChainInOneBlock(llvm::StringRef StartOriginVar,
+ llvm::StringRef EndLoanVar,
+ llvm::StringRef Annotation) {
+ std::optional<OriginID> StartOriginID = getOriginForDecl(StartOriginVar);
+ std::vector<LoanID> EndLoanIDs = getLoansForVar(EndLoanVar);
+
+ for (const LoanID &LID : EndLoanIDs) {
+ const llvm::SmallVector<OriginID> OriginFlowChain = buildOriginFlowChain(
----------------
usx95 wrote:
nit: remove const
https://github.com/llvm/llvm-project/pull/196075
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits