[llvm-branch-commits] [clang] [clang][OpenMP] Add AST node for root of compound directive (PR #118878)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Dec 5 13:53:05 PST 2024
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 5f1cc61eaf6df0f74dfe6871d089f5a1f2e405ad 1447ec21597f752b29e367a46f06eecdf9c81dd7 --extensions h,cpp -- clang/include/clang-c/Index.h clang/include/clang/AST/RecursiveASTVisitor.h clang/include/clang/AST/StmtOpenMP.h clang/include/clang/AST/TextNodeDumper.h clang/include/clang/Sema/SemaOpenMP.h clang/include/clang/Serialization/ASTBitCodes.h clang/lib/AST/StmtOpenMP.cpp clang/lib/AST/StmtPrinter.cpp clang/lib/AST/StmtProfile.cpp clang/lib/AST/TextNodeDumper.cpp clang/lib/CodeGen/CGStmt.cpp clang/lib/Sema/SemaExceptionSpec.cpp clang/lib/Sema/SemaOpenMP.cpp clang/lib/Sema/TreeTransform.h clang/lib/Serialization/ASTReaderStmt.cpp clang/lib/Serialization/ASTWriterStmt.cpp clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/include/clang/AST/StmtOpenMP.h b/clang/include/clang/AST/StmtOpenMP.h
index 4a3c2a5337..2fca6b9011 100644
--- a/clang/include/clang/AST/StmtOpenMP.h
+++ b/clang/include/clang/AST/StmtOpenMP.h
@@ -1611,9 +1611,9 @@ public:
/// \param DKind The OpenMP directive kind.
/// \param NumClauses Number of clauses.
///
- static OMPCompoundRootDirective *
- CreateEmpty(const ASTContext &C, OpenMPDirectiveKind DKind,
- unsigned NumClauses, EmptyShell);
+ static OMPCompoundRootDirective *CreateEmpty(const ASTContext &C,
+ OpenMPDirectiveKind DKind,
+ unsigned NumClauses, EmptyShell);
static bool classof(const Stmt *T) {
return T->getStmtClass() == OMPCompoundRootDirectiveClass;
diff --git a/clang/lib/AST/StmtOpenMP.cpp b/clang/lib/AST/StmtOpenMP.cpp
index 7550aca792..0fea9678be 100644
--- a/clang/lib/AST/StmtOpenMP.cpp
+++ b/clang/lib/AST/StmtOpenMP.cpp
@@ -267,9 +267,10 @@ OMPCompoundRootDirective *OMPCompoundRootDirective::Create(
C, Clauses, AssociatedStmt, /*NumChildren=*/0, DKind, StartLoc, EndLoc);
}
-OMPCompoundRootDirective *OMPCompoundRootDirective::CreateEmpty(
- const ASTContext &C, OpenMPDirectiveKind DKind, unsigned NumClauses,
- EmptyShell) {
+OMPCompoundRootDirective *
+OMPCompoundRootDirective::CreateEmpty(const ASTContext &C,
+ OpenMPDirectiveKind DKind,
+ unsigned NumClauses, EmptyShell) {
return createEmptyDirective<OMPCompoundRootDirective>(
C, NumClauses, /*HasAssociatedStmt=*/true, /*NumChildren=*/0, DKind);
}
diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp
index 3a59839a0b..34357c2b94 100644
--- a/clang/lib/Sema/SemaOpenMP.cpp
+++ b/clang/lib/Sema/SemaOpenMP.cpp
@@ -23312,8 +23312,8 @@ static bool checkScanScope(Sema &S, Scope *CurrentS, SourceLocation Loc);
StmtResult SemaOpenMP::ActOnOpenMPCompoundRootDirective(
OpenMPDirectiveKind DKind, ArrayRef<OMPClause *> Clauses, Stmt *AStmt,
SourceLocation StartLoc, SourceLocation EndLoc) {
- return OMPCompoundRootDirective::Create(
- getASTContext(), StartLoc, EndLoc, DKind, Clauses, AStmt);
+ return OMPCompoundRootDirective::Create(getASTContext(), StartLoc, EndLoc,
+ DKind, Clauses, AStmt);
}
StmtResult SemaOpenMP::ActOnOpenMPOpaqueBlockDirective(
``````````
</details>
https://github.com/llvm/llvm-project/pull/118878
More information about the llvm-branch-commits
mailing list