github-actions[bot] wrote:

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

* 79052 tests passed
* 1544 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/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.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/AST
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST 
-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/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/StmtProfile.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/StmtProfile.cpp:50:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function '(anonymous namespace)::StmtProfiler::VisitOMPSplitDirective' 
has internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/StmtProfile.cpp:49:31:
 note: expanded from macro 'STMT'
49 | #define STMT(Node, Base) void Visit##Node(const Node *S);
|                               ^
<scratch space>:126:1: note: expanded from here
126 | VisitOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see 
all)
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/StmtVisitor.h:111:32:
 note: expanded from macro 'STMT'
111 |     case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS);
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/StmtVisitor.h:42:41:
 note: expanded from macro 'DISPATCH'
42 |   return static_cast<ImplClass*>(this)->Visit ## NAME( \
|                                         ^
<scratch space>:54:1: note: expanded from here
54 | VisitOMPSplitDirective
| ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.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/AST
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST 
-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/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/StmtPrinter.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/StmtPrinter.cpp:167:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function '(anonymous namespace)::StmtPrinter::VisitOMPSplitDirective' 
has internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/StmtPrinter.cpp:166:10:
 note: expanded from macro 'STMT'
166 |     void Visit##CLASS(CLASS *Node);
|          ^
<scratch space>:2:1: note: expanded from here
2 | VisitOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see 
all)
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/StmtVisitor.h:111:32:
 note: expanded from macro 'STMT'
111 |     case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS);
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/StmtVisitor.h:42:41:
 note: expanded from macro 'DISPATCH'
42 |   return static_cast<ImplClass*>(this)->Visit ## NAME( \
|                                         ^
<scratch space>:69:1: note: expanded from here
69 | VisitOMPSplitDirective
| ^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o</summary>

```
FAILED: 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.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/SemaExceptionSpec.cpp.o -MF 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o.d -o 
tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExceptionSpec.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExceptionSpec.cpp:1116:11:
 error: enumeration value 'OMPSplitDirectiveClass' not handled in switch 
[-Werror,-Wswitch]
1116 |   switch (S->getStmtClass()) {
|           ^~~~~~~~~~~~~~~~~
1 error generated.
```
</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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::AdjustConstraints>::TransformOMPSplitDirective' has internal 
linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::TransformToPE>::TransformOMPSplitDirective' has internal linkage 
but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:32:1: note: expanded from here
32 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:90:1: note: expanded from here
90 | TransformOMPSplitDirective
| ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:14:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 
'clang::TreeTransform<ComplexRemove>::TransformOMPSplitDirective' has internal 
linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:32:1: note: expanded from here
32 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:90:1: note: expanded from here
90 | TransformOMPSplitDirective
| ^
2 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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::OutlinedFunctionDeclBodyInstantiator>::TransformOMPSplitDirective' 
has internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:68:1: note: expanded from here
68 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:15:1: note: expanded from here
15 | TransformOMPSplitDirective
| ^
1 error 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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::ExtractTypeForDeductionGuide>::TransformOMPSplitDirective' has 
internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::SubstituteDeducedTypeTransform>::TransformOMPSplitDirective' has 
internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 
'clang::TreeTransform<SpecialMemberTypeInfoRebuilder>::TransformOMPSplitDirective'
 has internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::TemplateInstantiator>::TransformOMPSplitDirective' has internal 
linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 
'clang::TreeTransform<ConstraintExprTransformer>::TransformOMPSplitDirective' 
has internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
2 errors 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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::CurrentInstantiationRebuilder>::TransformOMPSplitDirective' has 
internal linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
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:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::CaptureVars>::TransformOMPSplitDirective' has internal linkage but 
is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:17:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:878:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 error: function 'clang::TreeTransform<(anonymous 
namespace)::TransformExprToCaptures>::TransformOMPSplitDirective' has internal 
linkage but is not defined [-Werror,-Wundefined-internal]
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:870:14:
 note: expanded from macro 'STMT'
870 |   StmtResult Transform##Node(Node *S);
|              ^
<scratch space>:11:1: note: expanded from here
11 | TransformOMPSplitDirective
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1502:1:
 note: used here
1502 | OMPSPLITDIRECTIVE(OMPSplitDirective, 
OMPCanonicalLoopNestTransformationDirective)
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1500:41:
 note: expanded from macro 'OMPSPLITDIRECTIVE'
1500 | #  define OMPSPLITDIRECTIVE(Type, Base) 
OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base)
|                                         ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1478:67:
 note: expanded from macro 'OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE'
1478 | #  define OMPCANONICALLOOPNESTTRANSFORMATIONDIRECTIVE(Type, Base) 
OMPLOOPBASEDDIRECTIVE(Type, Base)
|                                                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1262:45:
 note: expanded from macro 'OMPLOOPBASEDDIRECTIVE'
1262 | #  define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, 
Base)
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/StmtNodes.inc:1102:46:
 note: expanded from macro 'OMPEXECUTABLEDIRECTIVE'
1102 | #  define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base)
|                                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4390:47:
 note: expanded from macro 'STMT'
4390 |   case Stmt::Node##Class: return 
getDerived().Transform##Node(cast<Node>(S));
|                                               ^
<scratch space>:65:1: note: expanded from here
65 | TransformOMPSplitDirective
| ^
2 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o</summary>

```
FAILED: tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.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/CodeGen
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen 
-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/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o -MF 
tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o.d -o 
tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen/CGStmt.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen/CGStmt.cpp:96:11:
 error: enumeration value 'OMPSplitDirectiveClass' not handled in switch 
[-Werror,-Wswitch]
96 |   switch (S->getStmtClass()) {
|           ^~~~~~~~~~~~~~~~~
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o</summary>

```
FAILED: 
tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.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/Serialization
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Serialization
 -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/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o
 -MF 
tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o.d
 -o 
tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp:3082:13:
 error: enumeration value 'STMT_OMP_SPLIT_DIRECTIVE' not handled in switch 
[-Werror,-Wswitch]
3082 |     switch ((StmtCode)MaybeStmtCode.get()) {
|             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o</summary>

```
FAILED: 
tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.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/StaticAnalyzer/Core
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/StaticAnalyzer/Core
 -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/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
 -MF 
tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o.d
 -o 
tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1727:11:
 error: enumeration value 'OMPSplitDirectiveClass' not handled in switch 
[-Werror,-Wswitch]
1727 |   switch (S->getStmtClass()) {
|           ^~~~~~~~~~~~~~~~~
1 error 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 'OMPSplitDirectiveClass' 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/183261
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to