github-actions[bot] wrote:

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

The build failed before running any tests. Click on a failure below to see the 
details.

<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.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/ByteCode/Source.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Source.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Source.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Source.h:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.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/ByteCode/InterpFrame.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.h:17:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBlock.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:13:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:179:27:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
179 |                           S.getASTContext().getPrintingPolicy(),
|                           ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:188:35:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
188 |                                   S.getASTContext().getPrintingPolicy(),
|                                   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:192:28:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
192 |       print(OS, getThis(), S.getASTContext(),
|                            ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:193:13:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
193 |             S.getASTContext().getLValueReferenceType(
|             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:194:17:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
194 |                 S.getASTContext().getCanonicalTagType(M->getParent())));
|                 ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:199:31:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
199 |   F->getNameForDiagnostic(OS, S.getASTContext().getPrintingPolicy(),
|                               ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpFrame.cpp:213:53:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
213 |     TYPE_SWITCH(PrimTy, print(OS, stackRef<T>(Off), S.getASTContext(), 
Ty));
|                                                     ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.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/ByteCode/Function.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Function.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Function.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Function.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.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/ByteCode/MemberPointer.cpp.o 
-MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o.d 
-o tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o 
-c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.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/ByteCode/InterpStack.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.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/ByteCode/Disasm.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Disasm.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Disasm.cpp:14:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.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/ByteCode/InterpBlock.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBlock.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBlock.cpp:13:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBlock.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.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/ByteCode/PrimType.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.cpp:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.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/ByteCode/Descriptor.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.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/ByteCode/InterpState.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp:117:8:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'clang::interp::InterpState'
117 |   if (!checkingPotentialConstantExpression()) {
|        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp:121:7:
 error: no matching member function for call to 'CCEDiag'
121 |       CCEDiag(Source->getExprLoc(), diag::note_constexpr_memory_leak)
|       ^~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:150:3:
 note: candidate function not viable: no known conversion from 
'clang::interp::InterpState' to 'clang::interp::State' for object argument
150 |   CCEDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:155:3:
 note: candidate function not viable: no known conversion from 
'clang::interp::InterpState' to 'clang::interp::State' for object argument
155 |   CCEDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:160:3:
 note: candidate function not viable: no known conversion from 
'clang::interp::InterpState' to 'clang::interp::State' for object argument
160 |   CCEDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp:127:32:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'clang::interp::InterpState'
127 |   return NoAllocationsLeft || !getLangOpts().CPlusPlus20;
|                                ^~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.cpp:168:3:
 error: no matching member function for call to 'FFDiag'
168 |   FFDiag(Current->getSource(OpPC), 
diag::note_constexpr_step_limit_exceeded);
|   ^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 
'clang::interp::InterpState' to 'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 
'clang::interp::InterpState' to 'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 
'clang::interp::InterpState' to 'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
7 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.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/ByteCode/DynamicAllocator.cpp.o 
-MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o.d
 -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o 
-c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.cpp:11:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
3 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.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/ByteCode/Interp.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/DynamicAllocator.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:13:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:75:5:
 error: no matching member function for call to 'CCEDiag'
75 |   S.CCEDiag(E, diag::note_constexpr_overflow) << SrcValue << E->getType();
|   ~~^~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:155:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
155 |   CCEDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:160:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
160 |   CCEDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:150:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
150 |   CCEDiag(SourceLocation Loc,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:76:10:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
76 |   return S.noteUndefinedBehavior();
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:80:20:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
80 |   uint64_t Limit = S.getLangOpts().ConstexprStepLimit;
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:82:7:
 error: no matching member function for call to 'FFDiag'
82 |     S.FFDiag(S.Current->getSource(OpPC),
|     ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:99:5:
 error: no matching member function for call to 'FFDiag'
99 |   S.FFDiag(Loc, diag::note_invalid_subexpr_in_const_expr)
|   ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:123:45:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
123 |           ConstantArrayType::getMaxSizeBits(S.getASTContext()) ||
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:129:11:
 error: no matching member function for call to 'FFDiag'
129 |         S.FFDiag(Loc, diag::note_constexpr_new_negative)
|         ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:130:48:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
130 |             << NumElements->toDiagnosticString(S.getASTContext());
|                                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:132:11:
 error: no matching member function for call to 'FFDiag'
132 |         S.FFDiag(Loc, diag::note_constexpr_new_too_large)
|         ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:26:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:133:48:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
133 |             << NumElements->toDiagnosticString(S.getASTContext());
|                                                ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:153:7:
 error: no matching member function for call to 'CCEDiag'
153 |     S.CCEDiag(Loc, diag::note_constexpr_negative_shift) << RHS.toAPSInt();
|     ~~^~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:160:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
160 |   CCEDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:150:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
150 |   CCEDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:155:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
155 |   CCEDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:154:10:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
154 |     if (!S.noteUndefinedBehavior())
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:164:7:
 error: no matching member function for call to 'CCEDiag'
164 |     S.CCEDiag(E, diag::note_constexpr_large_shift) << Val << Ty << Bits;
|     ~~^~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:155:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
155 |   CCEDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:160:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
160 |   CCEDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:150:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
150 |   CCEDiag(SourceLocation Loc,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:165:10:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
165 |     if (!S.noteUndefinedBehavior())
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:170:28:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
170 |     if (LHS.isSigned() && !S.getLangOpts().CPlusPlus20) {
|                            ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Interp.h:175:11:
 error: no matching member function for call to 'CCEDiag'
175 |         S.CCEDiag(E, diag::note_constexpr_lshift_of_negative) << 
LHS.toAPSInt();
|         ~~^~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:155:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
155 |   CCEDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:160:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
160 |   CCEDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:150:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
150 |   CCEDiag(SourceLocation Loc,
|   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.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/ByteCode/ByteCodeEmitter.cpp.o 
-MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o.d
 -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o 
-c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/ByteCodeEmitter.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/ByteCodeEmitter.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.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/ByteCode/Program.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Program.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Program.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Program.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Function.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.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/ByteCode/Compiler.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/ByteCodeEmitter.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.h:17:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/EvalEmitter.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:240:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
240 |       return this->emitInvalidCast(CastKind::Volatile, /*Fatal=*/true, E);
|              ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:8117:16:
 note: in instantiation of member function 
'clang::interp::Compiler<clang::interp::EvalEmitter>::VisitCastExpr' requested 
here
8117 | template class Compiler<EvalEmitter>;
|                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:253:22:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
253 |               return this->emitGetGlobal(*SubExprT, *GlobalIndex, E);
|                      ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:270:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
270 |       if (!this->emitGetPtrLocal(*LocalIndex, E))
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:278:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
278 |       return this->emitLoadPop(*SubExprT, E);
|              ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:283:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
283 |     return this->emitMemcpy(E);
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:302:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
302 |       if (!this->emitCastMemberPtrBasePop(DerivedOffset, ToDecl, E))
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:331:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
331 |       if (!this->emitCastMemberPtrDerivedPop(-DerivedOffset, ToDecl, E))
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:341:10:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
341 |     if (!this->emitCastMemberPtrDerivedPop(-DerivedOffset, ToDecl, E))
|          ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:363:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
363 |         if (!this->emitGetPtrVirtBasePop(extractRecordDecl(B->getType()), 
E))
|              ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:387:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
387 |     return this->emitGetPtrDerivedPop(DerivedOffset,
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:400:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
400 |     return this->emitCastFP(TargetSemantics, getRoundingMode(E), E);
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:409:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
409 |     return this->emitCastIntegralFloating(classifyPrim(SubExpr),
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:418:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
418 |       return this->emitConstBool(FL->getValue().isNonZero(), E);
|              ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:421:12:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
421 |     return this->emitCastFloatingIntegralBool(getFPOptions(E), E);
|            ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:431:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
431 |       return 
this->emitCastFloatingIntegralAP(Ctx.getBitWidth(E->getType()),
|              ^~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:434:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'clang::interp::Compiler<EvalEmitter>'
434 |       return 
this->emitCastFloatingIntegralAPS(Ctx.getBitWidth(E->getType()),
|              ^~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o</summary>

```
FAILED: 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.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/ByteCode/InterpBuiltinBitCast.cpp.o
 -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o.d
 -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:11:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:186:7:
 error: no matching member function for call to 'FFDiag'
186 |     S.FFDiag(E, diag::note_constexpr_bit_cast_invalid_type)
|     ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:192:5:
 error: cannot initialize object parameter of type 'clang::interp::State' with 
an expression of type 'InterpState'
192 |     S.Note(NoteRange.getBegin(), 
diag::note_constexpr_bit_cast_invalid_subtype)
|     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:224:34:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
224 |       !CheckBitcastType(S, OpPC, S.getASTContext().getBaseElementType(T),
|                                  ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:229:32:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
229 |     const ASTContext &ASTCtx = S.getASTContext();
|                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:241:9:
 error: no matching member function for call to 'FFDiag'
241 |       S.FFDiag(E, diag::note_constexpr_bit_cast_invalid_vector)
|       ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:252:9:
 error: no matching member function for call to 'FFDiag'
252 |       S.FFDiag(E, diag::note_constexpr_bit_cast_unsupported_type) << 
EltTy;
|       ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:338:55:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
338 |   QualType DataType = Ptr.getFieldDesc()->getDataType(S.getASTContext());
|                                                       ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:346:30:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
346 |   const ASTContext &ASTCtx = S.getASTContext();
|                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:361:30:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
361 |   const ASTContext &ASTCtx = S.getASTContext();
|                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:374:59:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
374 |   QualType FromType = 
FromPtr.getFieldDesc()->getDataType(S.getASTContext());
|                                                           ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:375:55:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
375 |   QualType ToType = ToPtr.getFieldDesc()->getDataType(S.getASTContext());
|                                                       ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:382:30:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
382 |   const ASTContext &ASTCtx = S.getASTContext();
|                              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:430:15:
 error: no matching member function for call to 'FFDiag'
430 |             S.FFDiag(E, diag::note_constexpr_bit_cast_indet_dest)
|             ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp:431:31:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
431 |                 << PtrType << S.getLangOpts().CharIsSigned
|                               ^
17 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.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/ByteCode/Pointer.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.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/ByteCode/Context.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:9:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Compiler.h:17:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/EvalEmitter.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:44:3:
 error: unknown type name 'AnyPrimType'
44 |   AnyPrimType Value;
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpState.h:64:36:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'const clang::interp::InterpState'
64 |   bool diagnosing() const { return getEvalStatus().Diag != nullptr; }
|                                    ^~~~~~~~~~~~~
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:75:5:
 error: no matching member function for call to 'CCEDiag'
75 |   S.CCEDiag(E, diag::note_constexpr_overflow) << SrcValue << E->getType();
|   ~~^~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:155:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
155 |   CCEDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:160:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
160 |   CCEDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:150:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
150 |   CCEDiag(SourceLocation Loc,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:76:10:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
76 |   return S.noteUndefinedBehavior();
|          ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:80:20:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
80 |   uint64_t Limit = S.getLangOpts().ConstexprStepLimit;
|                    ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:82:7:
 error: no matching member function for call to 'FFDiag'
82 |     S.FFDiag(S.Current->getSource(OpPC),
|     ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:99:5:
 error: no matching member function for call to 'FFDiag'
99 |   S.FFDiag(Loc, diag::note_invalid_subexpr_in_const_expr)
|   ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:123:45:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
123 |           ConstantArrayType::getMaxSizeBits(S.getASTContext()) ||
|                                             ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:129:11:
 error: no matching member function for call to 'FFDiag'
129 |         S.FFDiag(Loc, diag::note_constexpr_new_negative)
|         ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:130:48:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
130 |             << NumElements->toDiagnosticString(S.getASTContext());
|                                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:132:11:
 error: no matching member function for call to 'FFDiag'
132 |         S.FFDiag(Loc, diag::note_constexpr_new_too_large)
|         ~~^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:140:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
140 |   FFDiag(SourceInfo SI,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:130:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
130 |   FFDiag(SourceLocation Loc,
|   ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/State.h:135:3:
 note: candidate function not viable: no known conversion from 'InterpState' to 
'clang::interp::State' for object argument
135 |   FFDiag(const Expr *E,
|   ^
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:16:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpHelpers.h:133:48:
 error: cannot initialize object parameter of type 'const clang::interp::State' 
with an expression of type 'InterpState'
133 |             << NumElements->toDiagnosticString(S.getASTContext());
|                                                ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:66:8:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'Compiler<EvalEmitter>'
66 |   if (!C.interpretCall(FD, E)) {
|        ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:67:5:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'Compiler<EvalEmitter>'
67 |     C.cleanup();
|     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:78:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'Compiler<EvalEmitter>'
78 |   auto Res = C.interpretExpr(E, /*ConvertResultToRValue=*/E->isGLValue());
|              ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:81:5:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'Compiler<EvalEmitter>'
81 |     C.cleanup();
|     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:89:5:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'Compiler<EvalEmitter>'
89 |     C.cleanup();
|     ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.cpp:109:14:
 error: cannot initialize object parameter of type 'clang::interp::EvalEmitter' 
with an expression of type 'Compiler<EvalEmitter>'
109 |   auto Res = C.interpretExpr(E, /*ConvertResultToRValue=*/false,
|              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
```
</details>
<details>
<summary>tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o</summary>

```
FAILED: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.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/ExprConstant.cpp.o -MF 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o.d -o 
tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ExprConstant.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ExprConstant.cpp:35:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Descriptor.cpp.o</summary>

```
FAILED: 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Descriptor.cpp.o
sccache /opt/llvm/bin/clang++ -DLLVM_BUILD_STATIC -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/unittests
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests 
-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 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Tooling
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/include
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googlemock/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 
-Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions 
-funwind-tables -fno-rtti -Wno-suggest-override -MD -MT 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Descriptor.cpp.o
 -MF 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Descriptor.cpp.o.d
 -o 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Descriptor.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/Descriptor.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/Descriptor.cpp:1:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
1 error generated.
```
</details>
<details>
<summary>tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/toAPValue.cpp.o</summary>

```
FAILED: 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/toAPValue.cpp.o
sccache /opt/llvm/bin/clang++ -DLLVM_BUILD_STATIC -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/unittests
 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests 
-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 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Tooling
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/include
 
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googlemock/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 
-Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions 
-funwind-tables -fno-rtti -Wno-suggest-override -MD -MT 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/toAPValue.cpp.o
 -MF 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/toAPValue.cpp.o.d
 -o 
tools/clang/unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/toAPValue.cpp.o
 -c 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/toAPValue.cpp
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/toAPValue.cpp:1:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/Context.h:19:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/InterpStack.h:18:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/MemberPointer.h:12:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/Pointer.h:16:
In file included from 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/Descriptor.h:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/AST/ByteCode/../../../lib/AST/ByteCode/PrimType.h:52:26:
 error: no template named 'variant' in namespace 'std'
52 | using AnyPrimType = std::variant<
|                     ~~~~~^
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/189410
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to