github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 82032 tests passed
* 1602 tests skipped

All executed tests passed, but another part of the build **failed**. Click on a 
failure below to see the details.

<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o</summary>

```
FAILED: tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o.d -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaConcept.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaConcept.cpp:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformOMPDepthClause' requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:195:1: note: expanded from here
195 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformOMPExecutableDirective' requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformOMPTeamsDirective' requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:12:1: note: expanded from here
12 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformCompoundStmt' requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:15:1: note: expanded from here
15 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaConcept.cpp:2587:16:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformExpr' requested here
2587 |               .TransformExpr(const_cast<Expr *>(AC1[I].ConstraintExpr))
|                ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o</summary>

```
FAILED: tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o.d -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::RebuildOMPDepthClause'
 requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformOMPDepthClause'
 requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:104:1: note: expanded from here
104 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformOMPClause'
 requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformOMPExecutableDirective'
 requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformOMPTeamsDirective'
 requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:80:1: note: expanded from here
80 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformStmt' 
requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformCompoundStmt'
 requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformStmtExpr'
 requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:140:1: note: expanded from here
140 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4500:25:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformExpr' 
requested here
4500 |     return getDerived().TransformExpr(Init);
|                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:5754:11:
 note: in instantiation of member function 
'clang::TreeTransform<EnsureImmediateInvocationInDefaultArgs>::TransformInitializer'
 requested here
5754 |           TransformInitializer(Init, VD->getInitStyle() == 
VarDecl::CallInit);
|           ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformOMPDepthClause' requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:104:1: note: expanded from here
104 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformOMPExecutableDirective' requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformOMPTeamsDirective' requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:80:1: note: expanded from here
80 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformCompoundStmt' requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:140:1: note: expanded from here
140 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:18204:31:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformExpr' requested here
18204 |   return TransformToPE(*this).TransformExpr(E);
|                               ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformOMPDepthClause' requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:104:1: note: expanded from here
104 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformOMPExecutableDirective' 
requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformOMPTeamsDirective' requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:80:1: note: expanded from here
80 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformCompoundStmt' requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:140:1: note: expanded from here
140 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:18533:20:
 note: in instantiation of member function 
'clang::TreeTransform<ComplexRemove>::TransformExpr' requested here
18533 |       return Base::TransformExpr(E->getSubExpr());
|                    ^
3 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o</summary>

```
FAILED: tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o.d -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaSYCL.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaSYCL.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::RebuildOMPDepthClause' 
requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::TransformOMPDepthClause' 
requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::TransformOMPClause' 
requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::TransformOMPExecutableDirective'
 requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::TransformOMPTeamsDirective' 
requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaSYCL.cpp:662:39:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::TransformStmt' requested here
662 |   Stmt *OFDBody = OFDBodyInstantiator.TransformStmt(Body).get();
|                                       ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o</summary>

```
FAILED: 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o 
-MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o.d 
-o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o 
-c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::RebuildOMPDepthClause' requested 
here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformOMPDepthClause' requested 
here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformOMPExecutableDirective' 
requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformOMPTeamsDirective' 
requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to 
see all)
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformCompoundStmt' requested 
here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:70:1: note: expanded from here
70 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5922:28:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformExpr' requested here
5922 |     NewSize = getDerived().TransformExpr(OldSize).template getAs<Expr>();
|                            ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:25:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformConstantArrayType' 
requested here
25 | TYPE(ConstantArray, ArrayType)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeLocNodes.def:32:27:
 note: expanded from macro 'TYPE'
32 | #define TYPE(Class, Base) UNQUAL_TYPELOC(Class, Base##Loc)
|                           ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeLocNodes.def:24:39:
 note: expanded from macro 'UNQUAL_TYPELOC'
24 | #  define UNQUAL_TYPELOC(Class, Base) TYPELOC(Class, Base)
|                                       ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5476:25:
 note: expanded from macro 'TYPELOC'
5476 |     return getDerived().Transform##CLASS##Type(TLB,                      
      \
|                         ^
<scratch space>:24:1: note: expanded from here
24 | TransformConstantArrayType
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:5132:29:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformType' requested here
5132 |         return getDerived().TransformType(TLB, TL.getValueLoc());
|                             ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o</summary>

```
FAILED: tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o.d -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOpenMP.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformOMPDepthClause' requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:209:1: note: expanded from here
209 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformOMPExecutableDirective' requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformOMPTeamsDirective' requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:22:1: note: expanded from here
22 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformCompoundStmt' requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:35:1: note: expanded from here
35 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:5632:51:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformExpr' requested here
5632 |   Expr *NewE = AssertSuccess(CaptureVars(Actions).TransformExpr(E));
|                                                   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformOMPDepthClause' requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:209:1: note: expanded from here
209 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformOMPExecutableDirective' 
requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformOMPTeamsDirective' requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:22:1: note: expanded from here
22 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformCompoundStmt' requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:35:1: note: expanded from here
35 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:21290:30:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformExpr' requested here
21290 |             
RebuildToCapture.TransformExpr(RefExpr->IgnoreParens()).get();
|                              ^
2 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o</summary>

```
FAILED: 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o
 -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o.d
 -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformOMPDepthClause' requested 
here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformOMPExecutableDirective' 
requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformOMPTeamsDirective' 
requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to 
see all)
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformCompoundStmt' requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:70:1: note: expanded from here
70 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5922:28:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformExpr' requested here
5922 |     NewSize = getDerived().TransformExpr(OldSize).template getAs<Expr>();
|                            ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:25:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformConstantArrayType' 
requested here
25 | TYPE(ConstantArray, ArrayType)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeLocNodes.def:32:27:
 note: expanded from macro 'TYPE'
32 | #define TYPE(Class, Base) UNQUAL_TYPELOC(Class, Base##Loc)
|                           ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeLocNodes.def:24:39:
 note: expanded from macro 'UNQUAL_TYPELOC'
24 | #  define UNQUAL_TYPELOC(Class, Base) TYPELOC(Class, Base)
|                                       ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5476:25:
 note: expanded from macro 'TYPELOC'
5476 |     return getDerived().Transform##CLASS##Type(TLB,                      
      \
|                         ^
<scratch space>:24:1: note: expanded from here
24 | TransformConstantArrayType
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:188:11:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformType' requested here
188 |           TransformType(InnerTLB, 
OrigDecl->getTypeSourceInfo()->getTypeLoc());
|           ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o</summary>

```
FAILED: 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
 -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o.d
 -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::RebuildOMPDepthClause' 
requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformOMPDepthClause' 
requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformOMPClause' 
requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformOMPExecutableDirective'
 requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformOMPTeamsDirective'
 requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to 
see all)
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5660:25:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformTemplateSpecializationType'
 requested here
5660 |     return getDerived().TransformTemplateSpecializationType(
|                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4775:13:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformTypeInObjectScope'
 requested here
4775 |         T = TransformTypeInObjectScope(TLB, TL, ObjectType,
|             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7277:33:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformNestedNameSpecifierLoc'
 requested here
7277 |     QualifierLoc = 
getDerived().TransformNestedNameSpecifierLoc(QualifierLoc);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7316:23:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformTagType' 
requested here
7316 |   return getDerived().TransformTagType(TLB, TL);
|                       ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5866:24:
 note: in instantiation of member function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformRecordType' 
requested here
5866 |           return Base::TransformRecordType(TLB, TL);
|                        ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o</summary>

```
FAILED: tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o.d -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::RebuildOMPDepthClause' requested 
here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformOMPDepthClause' requested 
here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformOMPExecutableDirective' 
requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformOMPTeamsDirective' 
requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformCompoundStmt' requested 
here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformStmtExpr' requested here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:70:1: note: expanded from here
70 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11619:20:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformExpr' requested here
11619 |   return Rebuilder.TransformExpr(E);
|                    ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o</summary>

```
FAILED: 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o
sccache /opt/llvm/bin/clang++ -DCLANG_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/lib/Sema
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -UNDEBUG 
-fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o 
-MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o.d
 -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o 
-c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::RebuildOMPDepthClause' requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::TransformOMPDepthClause' requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::TransformOMPClause' requested here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::TransformOMPExecutableDirective' requested 
here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::TransformOMPTeamsDirective' requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4394:23:
 note: in instantiation of member function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::TransformStmt' requested here
4394 |   return Instantiator.TransformStmt(S);
|                       ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:1811:31:
 error: no member named 'ActOnOpenMPDepthClause' in 'clang::SemaOpenMP'
1811 |     return getSema().OpenMP().ActOnOpenMPDepthClause(Depth, StartLoc, 
LParenLoc,
|            ~~~~~~~~~~~~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10748:10:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::RebuildOMPDepthClause' 
requested here
10748 |   return RebuildOMPDepthClause(Depth, C->getBeginLoc(), 
C->getLParenLoc(),
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5534:1:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformOMPDepthClause' 
requested here
5534 | __CLAUSE(depth, OMPDepthClause)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/llvm/Frontend/OpenMP/OMP.inc:5495:3:
 note: expanded from macro '__CLAUSE'
5495 |   CLAUSE_CLASS(OMPC_##Name, #Name, Class)
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4441:25:
 note: expanded from macro 'CLAUSE_CLASS'
4441 |     return getDerived().Transform##Class(cast<Class>(S));
|                         ^
<scratch space>:30:1: note: expanded from here
30 | TransformOMPDepthClause
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:9594:40:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformOMPClause' requested 
here
9594 |       OMPClause *Clause = getDerived().TransformOMPClause(*I);
|                                        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:10180:33:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformOMPExecutableDirective'
 requested here
10180 |   StmtResult Res = getDerived().TransformOMPExecutableDirective(D);
|                                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1122:1:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformOMPTeamsDirective' 
requested here
1122 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1120:41:
 note: expanded from macro 'OMPTEAMSDIRECTIVE'
1120 | #  define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1116:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1116 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4405:47:
 note: expanded from macro 'STMT'
4405 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:41:1: note: expanded from here
41 | TransformOMPTeamsDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:8193:38:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformStmt' requested here
8193 |     StmtResult Result = getDerived().TransformStmt(
|                                      ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:14379:20:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformCompoundStmt' 
requested here
14379 |     = getDerived().TransformCompoundStmt(E->getSubStmt(), true);
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:86:1:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformStmtExpr' requested 
here
86 | STMTEXPR(StmtExpr, Expr)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:84:32:
 note: expanded from macro 'STMTEXPR'
84 | #  define STMTEXPR(Type, Base) EXPR(Type, Base)
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4459:49:
 note: expanded from macro 'EXPR'
4459 |     case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(E));
|                                                 ^
<scratch space>:70:1: note: expanded from here
70 | TransformStmtExpr
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4519:22:
 note: in instantiation of member function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformExpr' requested here
4519 |         return Base::TransformExpr(E);
|                      ^
2 errors generated.
```
</details>
<details>
<summary>tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o</summary>

```
FAILED: tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o
sccache /opt/llvm/bin/clang++ -D_CINDEX_LIB_ -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/tools/libclang
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/libclang 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt 
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported 
-fdiagnostics-color -ffunction-sections -fdata-sections -fno-common 
-Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -fPIC 
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT 
tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o -MF 
tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o.d -o 
tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/libclang/CXCursor.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/libclang/CXCursor.cpp:175:11:
 error: enumeration value 'OMPFlattenDirectiveClass' not handled in switch 
[-Werror,-Wswitch]
175 |   switch (S->getStmtClass()) {
|           ^~~~~~~~~~~~~~~~~
1 error generated.
```
</details>

If these failures are unrelated to your changes (for example tests are broken 
or flaky at HEAD), please open an issue at 
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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

Reply via email to