github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
The build failed before running any tests. Click on a failure below to see the
details.
<details>
<summary>[code=1]
tools/flang/lib/Optimizer/Passes/CMakeFiles/flangPasses.dir/Pipelines.cpp.obj</summary>
```
FAILED: [code=1]
tools/flang/lib/Optimizer/Passes/CMakeFiles/flangPasses.dir/Pipelines.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP
-DFLANG_INCLUDE_TESTS=1 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE
-D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS
-D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-IC:\_work\llvm-project\llvm-project\build\tools\flang\lib\Optimizer\Passes
-IC:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes
-IC:\_work\llvm-project\llvm-project\flang\include
-IC:\_work\llvm-project\llvm-project\build\tools\flang\include
-IC:\_work\llvm-project\llvm-project\build\include
-IC:\_work\llvm-project\llvm-project\llvm\include
-imsvcC:\_work\llvm-project\llvm-project\flang\..\mlir\include
-imsvcC:\_work\llvm-project\llvm-project\build\tools\mlir\include
-imsvcC:\_work\llvm-project\llvm-project\build\tools\clang\include
-imsvcC:\_work\llvm-project\llvm-project\llvm\..\clang\include /DWIN32
/D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive-
-Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter
-Wwrite-strings -Wcast-qual -Wmissing-field-initializers -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 /Gw
-Wno-deprecated-copy -Wno-string-conversion -Wno-ctad-maybe-unsupported /O2
/Ob2 -std:c++17 -MD -UNDEBUG /EHs-c- /GR- /showIncludes
/Fotools\flang\lib\Optimizer\Passes\CMakeFiles\flangPasses.dir\Pipelines.cpp.obj
/Fdtools\flang\lib\Optimizer\Passes\CMakeFiles\flangPasses.dir\flangPasses.pdb
-c --
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(72,3):
error: use of undeclared identifier 'addNestedPassConditionally'; did you mean
'fir::addNestedPassConditionally'?
72 | addNestedPassConditionally<mlir::func::FuncOp>(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| fir::addNestedPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(57,6):
note: 'fir::addNestedPassConditionally' declared here
57 | void addNestedPassConditionally(mlir::PassManager &pm,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(72,3):
warning: use of function template name with no prior declaration in function
call with explicit template arguments is a C++20 extension [-Wc++20-extensions]
72 | addNestedPassConditionally<mlir::func::FuncOp>(
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(85,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
85 | addPassConditionally(pm, disableCodeGenRewrite,
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(90,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
90 | addPassConditionally(pm, disableTargetRewrite,
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(120,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
120 | addPassConditionally(pm, disableDebugInfo,
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(140,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
140 | addPassConditionally(pm, disableFirToLlvmIr,
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(144,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
144 | addPassConditionally(pm, disableFirToLlvmIr, [&]() {
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(151,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
151 | addPassConditionally(pm, disableLlvmIrToLlvm, [&]() {
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(158,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
158 | addPassConditionally(pm, disableBoxedProcedureRewrite, [&]() {
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(170,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
170 | addPassConditionally(pm, disableExternalNameConversion, [&]() {
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(176,3):
error: use of undeclared identifier 'addPassConditionally'; did you mean
'fir::addPassConditionally'?
176 | addPassConditionally(pm, disableCompilerGeneratedNamesConversion, [&]()
{
| ^~~~~~~~~~~~~~~~~~~~
| fir::addPassConditionally
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(50,6):
note: 'fir::addPassConditionally' declared here
50 | void addPassConditionally(mlir::PassManager &pm, llvm::cl::opt<bool>
&disabled,
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(189,24):
error: use of undeclared identifier
'addCanonicalizerPassWithoutRegionSimplification'; did you mean
'fir::addCanonicalizerPassWithoutRegionSimplification'?
189 | pipelines, addCanonicalizerPassWithoutRegionSimplification));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| fir::addCanonicalizerPassWithoutRegionSimplification
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(53,6):
note: 'fir::addCanonicalizerPassWithoutRegionSimplification' declared here
53 | void addCanonicalizerPassWithoutRegionSimplification(mlir::OpPassManager
&pm) {
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(207,40):
error: unknown type name 'PassConstructor'; did you mean
'fir::PassConstructor'?
207 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^~~~~~~~~~~~~~~
| fir::PassConstructor
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(34,7):
note: 'fir::PassConstructor' declared here
34 | using PassConstructor = std::unique_ptr<mlir::Pass>();
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(207,3):
warning: use of function template name with no prior declaration in function
call with explicit template arguments is a C++20 extension [-Wc++20-extensions]
207 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(251,40):
error: unknown type name 'PassConstructor'; did you mean
'fir::PassConstructor'?
251 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^~~~~~~~~~~~~~~
| fir::PassConstructor
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(34,7):
note: 'fir::PassConstructor' declared here
34 | using PassConstructor = std::unique_ptr<mlir::Pass>();
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(251,3):
error: use of undeclared identifier 'addNestedPassToAllTopLevelOperations';
did you mean 'fir::addNestedPassToAllTopLevelOperations'?
251 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| fir::addNestedPassToAllTopLevelOperations
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(33,6):
note: 'fir::addNestedPassToAllTopLevelOperations' declared here
33 | void addNestedPassToAllTopLevelOperations(mlir::PassManager &pm, F ctor) {
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(251,3):
warning: use of function template name with no prior declaration in function
call with explicit template arguments is a C++20 extension [-Wc++20-extensions]
251 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(276,35):
error: unknown type name 'EnableOpenMP'; did you mean 'fir::EnableOpenMP'?
276 | EnableOpenMP enableOpenMP,
| ^~~~~~~~~~~~
| fir::EnableOpenMP
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(129,12):
note: 'fir::EnableOpenMP' declared here
129 | enum class EnableOpenMP { None, Simd, Full };
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(280,42):
error: unknown type name 'PassConstructor'; did you mean
'fir::PassConstructor'?
280 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^~~~~~~~~~~~~~~
| fir::PassConstructor
C:\_work\llvm-project\llvm-project\flang\include\flang/Optimizer/Passes/Pipelines.h(34,7):
note: 'fir::PassConstructor' declared here
34 | using PassConstructor = std::unique_ptr<mlir::Pass>();
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(280,5):
error: use of undeclared identifier 'addNestedPassToAllTopLevelOperations';
did you mean 'fir::addNestedPassToAllTopLevelOperations'?
280 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| fir::addNestedPassToAllTopLevelOperations
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(33,6):
note: 'fir::addNestedPassToAllTopLevelOperations' declared here
33 | void addNestedPassToAllTopLevelOperations(mlir::PassManager &pm, F ctor) {
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(280,5):
warning: use of function template name with no prior declaration in function
call with explicit template arguments is a C++20 extension [-Wc++20-extensions]
280 | addNestedPassToAllTopLevelOperations<PassConstructor>(
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(282,5):
error: use of undeclared identifier
'addCanonicalizerPassWithoutRegionSimplification'; did you mean
'fir::addCanonicalizerPassWithoutRegionSimplification'?
282 | addCanonicalizerPassWithoutRegionSimplification(pm);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| fir::addCanonicalizerPassWithoutRegionSimplification
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(53,6):
note: 'fir::addCanonicalizerPassWithoutRegionSimplification' declared here
53 | void addCanonicalizerPassWithoutRegionSimplification(mlir::OpPassManager
&pm) {
| ^
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(283,5):
error: use of undeclared identifier 'addNestedPassToAllTopLevelOperations';
did you mean 'fir::addNestedPassToAllTopLevelOperations'?
283 | addNestedPassToAllTopLevelOperations(pm, [&]() {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| fir::addNestedPassToAllTopLevelOperations
C:\_work\llvm-project\llvm-project\flang\lib\Optimizer\Passes\Pipelines.cpp(33,6):
note: 'fir::addNestedPassToAllTopLevelOperations' declared here
33 | void addNestedPassToAllTopLevelOperations(mlir::PassManager &pm, F ctor) {
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors 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/210930
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits