github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. 
:warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions h,cpp -- 
clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h 
clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h 
clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h 
clang/lib/Analysis/LifetimeSafety/Checker.cpp 
clang/lib/Analysis/LifetimeSafety/Facts.cpp 
clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp 
clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp 
clang/lib/Analysis/LifetimeSafety/Loans.cpp 
clang/lib/Analysis/LifetimeSafety/MovedLoans.cpp 
clang/test/Sema/warn-lifetime-safety-invalidations.cpp --diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h 
b/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
index 49d2ddccf..e8546e656 100644
--- a/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+++ b/clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
@@ -38,7 +38,9 @@ public:
   static PathElement getField(const FieldDecl *FD) {
     return PathElement(Kind::Field, FD);
   }
-  static PathElement getInterior() { return PathElement(Kind::Interior, 
nullptr); }
+  static PathElement getInterior() {
+    return PathElement(Kind::Interior, nullptr);
+  }
 
   bool isField() const { return K == Kind::Field; }
   bool isInterior() const { return K == Kind::Interior; }
diff --git a/clang/lib/Analysis/LifetimeSafety/Checker.cpp 
b/clang/lib/Analysis/LifetimeSafety/Checker.cpp
index dc78c6497..a79a3b787 100644
--- a/clang/lib/Analysis/LifetimeSafety/Checker.cpp
+++ b/clang/lib/Analysis/LifetimeSafety/Checker.cpp
@@ -157,7 +157,8 @@ public:
       for (LoanID HeldLoanID : HeldLoans) {
         const Loan *HeldLoan = FactMgr.getLoanMgr().getLoan(HeldLoanID);
 
-        if 
(ExpiredLoan->getAccessPath().isPrefixOf(HeldLoan->getAccessPath())) {
+        if (ExpiredLoan->getAccessPath().isPrefixOf(
+                HeldLoan->getAccessPath())) {
           // HeldLoan is expired because its base or itself is expired.
           const Expr *MovedExpr = nullptr;
           if (auto *ME = MovedLoans.getMovedLoans(EF).lookup(HeldLoanID))
diff --git a/clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp 
b/clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
index 61c1f2b40..d9a085c4d 100644
--- a/clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+++ b/clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
@@ -79,7 +79,7 @@ static const Loan *createLoan(FactManager &FactMgr, const 
DeclRefExpr *DRE) {
 /// \param MTE The MaterializeTemporaryExpr that represents the temporary
 /// binding. \return The new Loan.
 static const Loan *createLoan(FactManager &FactMgr,
-                                  const MaterializeTemporaryExpr *MTE) {
+                              const MaterializeTemporaryExpr *MTE) {
   AccessPath Path(MTE);
   return FactMgr.getLoanMgr().createLoan(Path, MTE);
 }
diff --git a/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp 
b/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp
index e0bd544e3..f840983dc 100644
--- a/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp
+++ b/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp
@@ -181,9 +181,8 @@ public:
     if (auto Element = F.getPathElement()) {
       FlowLoans = LoanSetFactory.getEmptySet();
       for (LoanID LID : SrcLoans) {
-        Loan *ExtendedLoan =
-            FactMgr.getLoanMgr().getOrCreateExtendedLoan(LID, *Element,
-                                                         nullptr);
+        Loan *ExtendedLoan = FactMgr.getLoanMgr().getOrCreateExtendedLoan(
+            LID, *Element, nullptr);
         FlowLoans = LoanSetFactory.add(FlowLoans, ExtendedLoan->getID());
       }
     }
diff --git a/clang/lib/Analysis/LifetimeSafety/Loans.cpp 
b/clang/lib/Analysis/LifetimeSafety/Loans.cpp
index 9c66b3d28..a429d1b99 100644
--- a/clang/lib/Analysis/LifetimeSafety/Loans.cpp
+++ b/clang/lib/Analysis/LifetimeSafety/Loans.cpp
@@ -38,7 +38,8 @@ LoanManager::getOrCreatePlaceholderBase(const ParmVarDecl 
*PVD) {
   llvm::FoldingSetNodeID ID;
   ID.AddPointer(PVD);
   void *InsertPos = nullptr;
-  if (PlaceholderBase *Existing = PlaceholderBases.FindNodeOrInsertPos(ID, 
InsertPos))
+  if (PlaceholderBase *Existing =
+          PlaceholderBases.FindNodeOrInsertPos(ID, InsertPos))
     return Existing;
 
   void *Mem = LoanAllocator.Allocate<PlaceholderBase>();
@@ -52,7 +53,8 @@ LoanManager::getOrCreatePlaceholderBase(const CXXMethodDecl 
*MD) {
   llvm::FoldingSetNodeID ID;
   ID.AddPointer(MD);
   void *InsertPos = nullptr;
-  if (PlaceholderBase *Existing = PlaceholderBases.FindNodeOrInsertPos(ID, 
InsertPos))
+  if (PlaceholderBase *Existing =
+          PlaceholderBases.FindNodeOrInsertPos(ID, InsertPos))
     return Existing;
 
   void *Mem = LoanAllocator.Allocate<PlaceholderBase>();

``````````

</details>


https://github.com/llvm/llvm-project/pull/180369
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to