[Mlir-commits] [mlir] [mlir][LLVM] Add smulh and umulh intrinsics. (PR #226776)

LLVM Continuous Integration llvmlistbot at llvm.org
Sun Sep 27 18:12:38 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-arm64-windows-msvc` running on `linaro-armv8-windows-msvc-01` while building `mlir` at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/207/builds/22868

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
858.250 [198/10/508] Building CXX object tools/flang/lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/VScaleAttr.cpp.obj
858.394 [197/10/509] Linking CXX static library lib\FIRTransforms.lib
862.641 [196/10/510] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/InlineHLFIRCopy.cpp.obj
865.500 [195/10/511] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/ConvertToFIR.cpp.obj
867.446 [194/10/512] Building CXX object tools/flang/lib/Optimizer/OpenACC/Transforms/CMakeFiles/FIROpenACCTransforms.dir/ACCDeclareActionConversion.cpp.obj
869.226 [193/10/513] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/LowerHLFIRIntrinsics.cpp.obj
870.559 [192/10/514] Building CXX object tools/flang/lib/Optimizer/OpenACC/Transforms/CMakeFiles/FIROpenACCTransforms.dir/ACCDevicePtrToCUFKernel.cpp.obj
871.384 [191/10/515] Building CXX object tools/flang/lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/SimplifyHLFIRIntrinsics.cpp.obj
892.792 [190/10/516] Building CXX object tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/HlfirIntrinsics.cpp.obj
935.506 [189/10/517] Building CXX object tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/ConvertExprToHLFIR.cpp.obj
FAILED: tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/ConvertExprToHLFIR.cpp.obj 
C:\Users\tcwg\scoop\shims\ccache.exe C:\Users\tcwg\scoop\apps\llvm-arm64\current\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:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/lib/Lower -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/lib/Lower -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/flang/include -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/include -IC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/llvm/include -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/../mlir/include -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/mlir/include -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/tools/clang/include -imsvcC:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/llvm/../clang/include -imsvc"C:/Program Files/Microsoft Visual Studio/2022/Community/DIA SDK/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/Lower/CMakeFiles/FortranLower.dir/ConvertExprToHLFIR.cpp.obj /Fdtools\flang\lib\Lower\CMakeFiles\FortranLower.dir\FortranLower.pdb -c -- C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/lib/Lower/ConvertExprToHLFIR.cpp
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
1.	<eof> parser at end of file
2.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\tools.h:81:28: instantiating function definition 'Fortran::evaluate::IsVariable<Fortran::evaluate::Expr<SomeType>>'
3.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\tools.h:57:32: instantiating function definition 'Fortran::evaluate::IsVariableHelper::operator()<Fortran::evaluate::SomeType>'
4.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:85:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::value::Integer<128>, Fortran::evaluate::NullPointer, Fortran::evaluate::ProcedureDesignator, Fortran::evaluate::ProcedureRef, Fortran::evaluate::Expr<SomeInteger>, Fortran::evaluate::Expr<SomeReal>, Fortran::evaluate::Expr<SomeComplex>, Fortran::evaluate::Expr<SomeCharacter>, Fortran::evaluate::Expr<SomeLogical>, Fortran::evaluate::Expr<SomeUnsigned>, Fortran::evaluate::Expr<SomeDerived>>'
5.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:72:1: instantiating function definition 'Fortran::common::log2visit::visit<(lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::value::Integer<128>, Fortran::evaluate::NullPointer, Fortran::evaluate::ProcedureDesignator, Fortran::evaluate::ProcedureRef, Fortran::evaluate::Expr<SomeInteger>, Fortran::evaluate::Expr<SomeReal>, Fortran::evaluate::Expr<SomeComplex>, Fortran::evaluate::Expr<SomeCharacter>, Fortran::evaluate::Expr<SomeLogical>, Fortran::evaluate::Expr<SomeUnsigned>, Fortran::evaluate::Expr<SomeDerived>> &>'
6.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:33:52: instantiating function definition 'Fortran::common::log2visit::Log2VisitHelper<0ULL, 10ULL, std::optional<bool>, (lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::value::Integer<128>, Fortran::evaluate::NullPointer, Fortran::evaluate::ProcedureDesignator, Fortran::evaluate::ProcedureRef, Fortran::evaluate::Expr<SomeInteger>, Fortran::evaluate::Expr<SomeReal>, Fortran::evaluate::Expr<SomeComplex>, Fortran::evaluate::Expr<SomeCharacter>, Fortran::evaluate::Expr<SomeLogical>, Fortran::evaluate::Expr<SomeUnsigned>, Fortran::evaluate::Expr<SomeDerived>> &>'
7.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:33:52: instantiating function definition 'Fortran::common::log2visit::Log2VisitHelper<0ULL, 5ULL, std::optional<bool>, (lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::value::Integer<128>, Fortran::evaluate::NullPointer, Fortran::evaluate::ProcedureDesignator, Fortran::evaluate::ProcedureRef, Fortran::evaluate::Expr<SomeInteger>, Fortran::evaluate::Expr<SomeReal>, Fortran::evaluate::Expr<SomeComplex>, Fortran::evaluate::Expr<SomeCharacter>, Fortran::evaluate::Expr<SomeLogical>, Fortran::evaluate::Expr<SomeUnsigned>, Fortran::evaluate::Expr<SomeDerived>> &>'
8.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:208:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()'
9.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:307:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::Combine<Fortran::evaluate::ProcedureDesignator, std::vector<std::optional<Fortran::evaluate::ActualArgument>>>'
10.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:307:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::Combine<std::vector<std::optional<Fortran::evaluate::ActualArgument>>>'
11.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:88:32: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<std::optional<Fortran::evaluate::ActualArgument>>'
12.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:295:32: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::CombineContents<std::vector<std::optional<Fortran::evaluate::ActualArgument>>>'
13.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:283:35: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::CombineRange<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<std::optional<Fortran::evaluate::ActualArgument>>>>>'
14.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:77:32: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::ActualArgument>'
15.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:179:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()'
16.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:188:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::TraverseConditionalArg'
17.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\tools.h:57:32: instantiating function definition 'Fortran::evaluate::IsVariableHelper::operator()<Fortran::evaluate::SomeKind<Fortran::common::TypeCategory::Logical>>'
18.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:85:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::Expr<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::Expr<Type<TypeCategory::Logical, 2>>, Fortran::evaluate::Expr<Type<TypeCategory::Logical, 4>>, Fortran::evaluate::Expr<Type<TypeCategory::Logical, 8>>>'
19.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\tools.h:57:32: instantiating function definition 'Fortran::evaluate::IsVariableHelper::operator()<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>'
20.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:85:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::Convert<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Parentheses<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Not<1>, Fortran::evaluate::LogicalOperation<1>, Fortran::evaluate::ConditionalExpr<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Constant<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ArrayConstructor<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::Designator<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::FunctionRef<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>>'
21.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:72:1: instantiating function definition 'Fortran::common::log2visit::visit<(lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::Convert<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Parentheses<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Not<1>, Fortran::evaluate::LogicalOperation<1>, Fortran::evaluate::ConditionalExpr<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Constant<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ArrayConstructor<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::Designator<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::FunctionRef<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>> &>'
22.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:33:52: instantiating function definition 'Fortran::common::log2visit::Log2VisitHelper<0ULL, 8ULL, std::optional<bool>, (lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::Convert<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Parentheses<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Not<1>, Fortran::evaluate::LogicalOperation<1>, Fortran::evaluate::ConditionalExpr<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Constant<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ArrayConstructor<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::Designator<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::FunctionRef<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>> &>'
23.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:33:52: instantiating function definition 'Fortran::common::log2visit::Log2VisitHelper<5ULL, 8ULL, std::optional<bool>, (lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::Convert<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Parentheses<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Not<1>, Fortran::evaluate::LogicalOperation<1>, Fortran::evaluate::ConditionalExpr<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::Constant<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ArrayConstructor<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::Designator<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>, Fortran::evaluate::FunctionRef<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>> &>'
24.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:221:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>'
25.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:295:32: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::CombineContents<Fortran::evaluate::ArrayConstructorValues<Type<TypeCategory::Logical, 1>>>'
26.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:283:35: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::CombineRange<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<Fortran::evaluate::ArrayConstructorValue<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>>>>>'
27.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:217:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>'
28.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:85:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::Expr<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ImpliedDo<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>>'
29.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:72:1: instantiating function definition 'Fortran::common::log2visit::visit<(lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::Expr<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ImpliedDo<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>> &>'
30.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Common\visit.h:33:52: instantiating function definition 'Fortran::common::log2visit::Log2VisitHelper<0ULL, 1ULL, std::optional<bool>, (lambda at C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\flang\include\flang\Evaluate\traverse.h:86:26), const std::variant<Fortran::evaluate::Expr<Type<TypeCategory::Logical, 1>>, Fortran::evaluate::ImpliedDo<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>> &>'
31.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:224:32: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::operator()<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical, 1>>'
32.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\traverse.h:307:10: instantiating function definition 'Fortran::evaluate::Traverse<Fortran::evaluate::IsVariableHelper, std::optional<bool>>::Combine<Fortran::evaluate::Expr<Type<TypeCategory::Integer, 8>>, Fortran::evaluate::Expr<Type<TypeCategory::Integer, 8>>, Fortran::evaluate::Expr<Type<TypeCategory::Integer, 8>>, Fortran::evaluate::ArrayConstructorValues<Type<TypeCategory::Logical, 1>>>'
33.	C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/llvm-project/flang/include\flang/Evaluate\tools.h:57:32: instantiating function definition 'Fortran::evaluate::IsVariableHelper::operator()<Fortran::evaluate::Type<Fortran::common::TypeCategory::Integer, 8>>'

```

</details>

https://github.com/llvm/llvm-project/pull/226776


More information about the Mlir-commits mailing list