+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/flang-18.1.8nb3/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/flang-18.1.8nb3/work.log ===> Building for flang-18.1.8nb3 [ 0%] Generating VCSVersion.inc [ 0%] Built target omp_gen [ 0%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/binary-to-decimal.cpp.o [ 0%] Built target acc_gen [ 0%] Built target intrinsics_gen [ 0%] Building FIREnumAttr.h.inc... [ 0%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran.cpp.o [ 1%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran-features.cpp.o [ 1%] Building FIREnumAttr.cpp.inc... [ 2%] Building FIRAttr.h.inc... [ 2%] Building FIRAttr.cpp.inc... [ 2%] Building FIROps.h.inc... [ 3%] Building FIROps.cpp.inc... [ 3%] Building FIROpsTypes.h.inc... [ 3%] Building FIROpsTypes.cpp.inc... [ 3%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/default-kinds.cpp.o [ 3%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/idioms.cpp.o [ 3%] Built target FIROpsIncGen [ 3%] Building HLFIRTypes.h.inc... [ 4%] Building HLFIRTypes.cpp.inc... [ 4%] Building HLFIRDialect.h.inc... [ 5%] Building HLFIRDialect.cpp.inc... [ 5%] Building HLFIRAttributes.h.inc... [ 6%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Version.cpp.o [ 6%] Building HLFIRAttributes.cpp.inc... [ 6%] Building HLFIREnums.h.inc... [ 6%] Building HLFIREnums.cpp.inc... [ 6%] Building Passes.h.inc... [ 6%] Building HLFIROpInterfaces.h.inc... [ 6%] Built target FIROptTransformsPassIncGen [ 7%] Building HLFIROpInterfaces.cpp.inc... [ 7%] Building CGOps.cpp.inc... [ 7%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/decimal-to-binary.cpp.o [ 7%] Building HLFIROps.h.inc... [ 7%] Building CGOps.h.inc... [ 7%] Built target CGOpsIncGen [ 7%] Building HLFIROps.cpp.inc... [ 7%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/assignment.cpp.o [ 7%] Building Passes.h.inc... [ 7%] Built target HLFIROpsIncGen [ 7%] Built target obj.FortranCommon [ 7%] Building C object runtime/FortranMain/CMakeFiles/obj.Fortran_main.dir/Fortran_main.c.o [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ISO_Fortran_binding.cpp.o [ 8%] Built target obj.Fortran_main [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/allocatable.cpp.o [ 8%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/attr.cpp.o [ 8%] Built target obj.FortranDecimal [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/assign.cpp.o [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/array-constructor.cpp.o [ 9%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-acc.cpp.o [ 9%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-do.cpp.o [ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/buffer.cpp.o [ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/character.cpp.o [ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/command.cpp.o [ 10%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-powi.cpp.o [ 11%] Building C object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-reduction.c.o [ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/connection.cpp.o [ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/copy.cpp.o [ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived-api.cpp.o [ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived.cpp.o [ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor-io.cpp.o [ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor.cpp.o [ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/dot-product.cpp.o [ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-input.cpp.o [ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-output.cpp.o [ 13%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-omp.cpp.o [ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/environment.cpp.o [ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/exceptions.cpp.o [ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/execute.cpp.o [ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extensions.cpp.o [ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extrema.cpp.o [ 15%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-acc-structure.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/file.cpp.o [ 16%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-allocate.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/findloc.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/format.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/inquiry.cpp.o [ 17%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/internal-unit.cpp.o [ 17%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-api.cpp.o [ 17%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-error.cpp.o [ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-stmt.cpp.o [ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/iostat.cpp.o [ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/main.cpp.o [ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul-transpose.cpp.o [ 19%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul.cpp.o [ 19%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-arithmeticif.cpp.o [ 19%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-call.cpp.o [ 20%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-case.cpp.o [ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/memory.cpp.o [ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/misc-intrinsic.cpp.o [ 20%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/namelist.cpp.o [ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/non-tbp-dio.cpp.o [ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/numeric.cpp.o [ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/pointer.cpp.o [ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/product.cpp.o [ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ragged.cpp.o [ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/random.cpp.o [ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/reduction.cpp.o [ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stat.cpp.o [ 23%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stop.cpp.o [ 23%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-coarray.cpp.o [ 23%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/sum.cpp.o [ 23%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/support.cpp.o [ 24%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/temporary-stack.cpp.o [ 24%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/terminator.cpp.o [ 24%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/time-intrinsic.cpp.o [ 24%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/tools.cpp.o [ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/transformational.cpp.o [ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-code.cpp.o [ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-info.cpp.o [ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit-map.cpp.o [ 26%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit.cpp.o [ 26%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/utf.cpp.o [ 26%] Built target obj.FortranRuntime [ 26%] Built target flang-to-external-fc [ 26%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-cuda.cpp.o [ 26%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-data.cpp.o [ 27%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-deallocate.cpp.o [ 28%] Linking CXX shared library ../libFortranCommon.so [ 28%] Built target FortranCommon [ 28%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-declarations.cpp.o [ 28%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-do-forall.cpp.o [ 28%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-if-stmt.cpp.o [ 29%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-io.cpp.o [ 29%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-namelist.cpp.o [ 29%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-nullify.cpp.o [ 29%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/Fortran-parsers.cpp.o [ 30%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-omp-structure.cpp.o [ 30%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-buffer.cpp.o [ 31%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-block.cpp.o [ 31%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-set.cpp.o [ 31%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-purity.cpp.o [ 31%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/characters.cpp.o [ 31%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-return.cpp.o /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/check-omp-structure.cpp: In member function 'void Fortran::semantics::OmpStructureChecker::ErrIfLHSAndRHSSymbolsMatch(const Fortran::parser::Variable&, const Fortran::parser::Expr&)': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/check-omp-structure.cpp:1777:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1777 | const Symbol &varSymbol = evaluate::GetSymbolVector(*v).front(); | ^~~~~~~~~ /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/check-omp-structure.cpp:1777:67: note: the temporary was destroyed at the end of the full expression '(& Fortran::evaluate::GetSymbolVector(const A&) [with A = Expr<SomeType>; SymbolVector = std::vector<Fortran::common::Reference<const Fortran::semantics::Symbol> >]().std::vector<Fortran::common::Reference<const Fortran::semantics::Symbol> >::front())->Fortran::common::Reference<const Fortran::semantics::Symbol>::operator std::conditional_t<true, const Fortran::semantics::Symbol&, void>()' 1777 | const Symbol &varSymbol = evaluate::GetSymbolVector(*v).front(); | ^ /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/check-omp-structure.cpp: In member function 'void Fortran::semantics::OmpStructureChecker::CheckAtomicUpdateStmt(const Fortran::parser::AssignmentStmt&)': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/check-omp-structure.cpp:1923:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1923 | const Symbol &varSymbol = evaluate::GetSymbolVector(*v).front(); | ^~~~~~~~~ /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/check-omp-structure.cpp:1923:67: note: the temporary was destroyed at the end of the full expression '(& Fortran::evaluate::GetSymbolVector(const A&) [with A = Expr<SomeType>; SymbolVector = std::vector<Fortran::common::Reference<const Fortran::semantics::Symbol> >]().std::vector<Fortran::common::Reference<const Fortran::semantics::Symbol> >::front())->Fortran::common::Reference<const Fortran::semantics::Symbol>::operator std::conditional_t<true, const Fortran::semantics::Symbol&, void>()' 1923 | const Symbol &varSymbol = evaluate::GetSymbolVector(*v).front(); | ^ [ 32%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/debug-parser.cpp.o [ 32%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-rank.cpp.o [ 32%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/executable-parsers.cpp.o [ 32%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/expr-parsers.cpp.o [ 32%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/instrumented-parser.cpp.o [ 33%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-type.cpp.o [ 34%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/io-parsers.cpp.o [ 34%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/call.cpp.o [ 34%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/message.cpp.o [ 34%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openacc-parsers.cpp.o [ 34%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openmp-parsers.cpp.o [ 34%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-stop.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/characteristics.cpp.o [ 35%] Linking CXX shared library ../libFortranDecimal.so [ 35%] Built target FortranDecimal [ 35%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/check-expression.cpp.o [ 35%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/compute-offsets.cpp.o [ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parse-tree.cpp.o [ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parsing.cpp.o [ 36%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/data-to-inits.cpp.o [ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/preprocessor.cpp.o [ 36%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/common.cpp.o [ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/prescan.cpp.o [ 37%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/program-parsers.cpp.o [ 37%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/complex.cpp.o [ 37%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/provenance.cpp.o [ 38%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/constant.cpp.o [ 38%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/source.cpp.o [ 38%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/expression.cpp.o [ 38%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/token-sequence.cpp.o [ 39%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/definable.cpp.o [ 40%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/tools.cpp.o [ 40%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/unparse.cpp.o [ 40%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/user-state.cpp.o [ 40%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold.cpp.o [ 40%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-character.cpp.o [ 40%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/expression.cpp.o [ 40%] Built target obj.FortranParser [ 40%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/KindMapping.cpp.o [ 40%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/FIRContext.cpp.o [ 40%] Built target obj.FIRDialectSupport [ 41%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-complex.cpp.o [ 41%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-designator.cpp.o [ 41%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-integer.cpp.o [ 41%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/mod-file.cpp.o [ 41%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/pointer-assignment.cpp.o [ 42%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/program-tree.cpp.o /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/mod-file.cpp: In function 'void Fortran::semantics::PutInit(llvm::raw_ostream&, const Symbol&, const MaybeExpr&, const Fortran::parser::Expr*, const std::map<const Symbol*, Fortran::parser::CharBlock>&)': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/mod-file.cpp:932:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 932 | const Symbol &dtSym{dtConst->result().derivedTypeSpec().typeSymbol()}; | ^~~~~ /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Semantics/mod-file.cpp:932:75: note: the temporary was destroyed at the end of the full expression '(& dtConst->Fortran::evaluate::Constant<Fortran::evaluate::SomeKind<Fortran::common::TypeCategory::Derived> >::<anonymous>.Fortran::evaluate::ConstantBase<Fortran::evaluate::SomeKind<Fortran::common::TypeCategory::Derived>, std::map<Fortran::common::Reference<const Fortran::semantics::Symbol>, Fortran::common::Indirection<Fortran::evaluate::Expr<Fortran::evaluate::SomeType>, true>, Fortran::evaluate::ComponentCompare> >::result().Fortran::evaluate::SomeKind<Fortran::common::TypeCategory::Derived>::derivedTypeSpec())->Fortran::semantics::DerivedTypeSpec::typeSymbol()' 932 | const Symbol &dtSym{dtConst->result().derivedTypeSpec().typeSymbol()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 42%] Building FortranVariableInterface.h.inc... [ 42%] Building FortranVariableInterface.cpp.inc... [ 42%] Building FirAliasTagOpInterface.h.inc... [ 43%] Building FirAliasTagOpInterface.cpp.inc... [ 43%] Building CanonicalizationPatterns.inc... [ 43%] Built target CanonicalizationPatternsIncGen [ 44%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/DataLayout.cpp.o [ 44%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InitFIR.cpp.o [ 44%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InternalNames.cpp.o [ 45%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-logical.cpp.o [ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-labels.cpp.o [ 45%] Built target obj.FIRSupport [ 46%] Building CGPasses.h.inc... [ 46%] Built target FIROptCodeGenPassIncGen [ 47%] Linking C static library ../../lib/libFortran_main.a [ 47%] Built target Fortran_main [ 47%] Linking CXX shared library ../lib/libFortranRuntime.so [ 47%] Built target FortranRuntime [ 47%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-real.cpp.o [ 47%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-directives.cpp.o [ 47%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-reduction.cpp.o [ 47%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/formatting.cpp.o [ 48%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/host.cpp.o [ 49%] Linking CXX shared library ../libFortranParser.so [ 49%] Built target FortranParser [ 49%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/initial-image.cpp.o [ 49%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names-utils.cpp.o [ 50%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names.cpp.o [ 51%] Linking CXX shared library ../../../libFIRDialectSupport.so [ 51%] Built target FIRDialectSupport [ 51%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRAttr.cpp.o [ 51%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRDialect.cpp.o [ 51%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/integer.cpp.o [ 51%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics.cpp.o [ 52%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIROps.cpp.o [ 52%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRType.cpp.o [ 53%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics-library.cpp.o [ 53%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FortranVariableInterface.cpp.o [ 54%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FirAliasTagOpInterface.cpp.o [ 54%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/Inliner.cpp.o [ 54%] Built target obj.FIRDialect [ 54%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/logical.cpp.o [ 54%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/real.cpp.o [ 54%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-directives.cpp.o [ 54%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/shape.cpp.o [ 55%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/static-data.cpp.o [ 55%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/target.cpp.o [ 55%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-parse-tree.cpp.o [ 55%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/tools.cpp.o [ 56%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/runtime-type-info.cpp.o [ 56%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/scope.cpp.o [ 56%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/type.cpp.o [ 57%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/variable.cpp.o [ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/semantics.cpp.o [ 57%] Linking CXX shared library ../../libFIRSupport.so [ 57%] Built target FIRSupport [ 57%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o [ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/symbol.cpp.o [ 57%] Built target obj.FortranEvaluate [ 58%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o [ 59%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/tools.cpp.o [ 59%] Linking CXX executable ../../bin/f18-parse-demo [ 59%] Built target f18-parse-demo [ 59%] Linking CXX shared library ../../libFIRDialect.so [ 59%] Built target FIRDialect [ 59%] Linking CXX shared library ../libFortranEvaluate.so [ 59%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/type.cpp.o [ 59%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/unparse-with-symbols.cpp.o [ 59%] Built target FortranEvaluate [ 60%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/obj.HLFIRDialect.dir/HLFIRDialect.cpp.o [ 60%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/obj.HLFIRDialect.dir/HLFIROps.cpp.o [ 60%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/BoxedProcedure.cpp.o [ 60%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/CGOps.cpp.o [ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/CodeGen.cpp.o [ 61%] Built target obj.HLFIRDialect [ 61%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AbstractResult.cpp.o [ 62%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AddAliasTags.cpp.o [ 62%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/BufferizeHLFIR.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/MemorySlotInterfaces.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMAttrs.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMDialect.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h:13, from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:24: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::AddrOfOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::AddrOfOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:469:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ In file included from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:30: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::AddrOfOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::AllocaOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::AllocaOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:531:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::AllocaOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxAddrOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxAddrOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:616:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxAddrOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxCharLenOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxCharLenOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:637:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxCharLenOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxDimsOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxDimsOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:660:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxDimsOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxEleSizeOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxEleSizeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:682:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxEleSizeOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxIsAllocOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxIsAllocOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:700:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxIsAllocOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxIsArrayOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxIsArrayOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:718:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxIsArrayOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxIsPtrOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxIsPtrOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:738:38: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxIsPtrOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxRankOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxRankOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:756:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxRankOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxProcHostOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxProcHostOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:776:41: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxProcHostOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxTypeDescOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxTypeDescOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:789:41: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxTypeDescOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxTypeCodeOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxTypeCodeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:806:41: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxTypeCodeOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::StringLitOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::StringLitOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:824:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::StringLitOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::CallOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::CallOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:864:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::CallOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::CmpcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::CmpcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:895:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::CmpcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ConstcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ConstcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:933:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ConstcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ConvertOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ConvertOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:960:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ConvertOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::TypeInfoOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::TypeInfoOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1129:38: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::TypeInfoOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::DTEntryOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::DTEntryOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1142:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::DTEntryOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::GlobalLenOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::GlobalLenOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1154:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::GlobalLenOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::LenParamIndexOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::LenParamIndexOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1167:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::LenParamIndexOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::EmboxCharOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::EmboxCharOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1182:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::EmboxCharOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::AllocMemOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::AllocMemOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1275:38: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::AllocMemOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::FreeMemOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::FreeMemOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1344:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::FreeMemOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::EmboxOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::EmboxOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1402:8: required from 'struct EmboxCommonConversion<fir::EmboxOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1785:35: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::EmboxOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::cg::XEmboxOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::cg::XEmboxOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1402:8: required from 'struct EmboxCommonConversion<fir::cg::XEmboxOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1817:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::cg::XEmboxOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::cg::XReboxOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::cg::XReboxOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:1402:8: required from 'struct EmboxCommonConversion<fir::cg::XReboxOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2015:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::cg::XReboxOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::EmboxProcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::EmboxProcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2264:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::EmboxProcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ExtractValueOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ExtractValueOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:449:7: required from 'class {anonymous}::FIROpAndTypeConversion<fir::ExtractValueOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2331:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ExtractValueOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::InsertValueOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::InsertValueOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:449:7: required from 'class {anonymous}::FIROpAndTypeConversion<fir::InsertValueOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2350:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::InsertValueOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::InsertOnRangeOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::InsertOnRangeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:449:7: required from 'class {anonymous}::FIROpAndTypeConversion<fir::InsertOnRangeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2367:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::InsertOnRangeOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::cg::XArrayCoorOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::cg::XArrayCoorOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:449:7: required from 'class {anonymous}::FIROpAndTypeConversion<fir::cg::XArrayCoorOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2431:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::cg::XArrayCoorOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::CoordinateOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::CoordinateOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:449:7: required from 'class {anonymous}::FIROpAndTypeConversion<fir::CoordinateOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2599:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::CoordinateOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::FieldIndexOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::FieldIndexOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2894:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::FieldIndexOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::FirEndOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::FirEndOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2935:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::FirEndOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::TypeDescOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::TypeDescOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2947:38: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::TypeDescOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::HasValueOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::HasValueOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:2974:38: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::HasValueOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::GlobalOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::GlobalOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3027:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::GlobalOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::LoadOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::LoadOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3151:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::LoadOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::NoReassocOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::NoReassocOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3200:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::NoReassocOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::SelectCaseOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::SelectCaseOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3261:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::SelectCaseOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::SelectOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::SelectOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3375:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::SelectOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::SelectRankOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::SelectRankOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3387:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::SelectRankOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::SelectTypeOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::SelectTypeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3399:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::SelectTypeOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::StoreOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::StoreOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3412:35: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::StoreOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::UnboxCharOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::UnboxCharOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3446:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::UnboxCharOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::UnboxProcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::UnboxProcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3471:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::UnboxProcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::UndefOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::UndefOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3483:35: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::UndefOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ZeroOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ZeroOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3495:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ZeroOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::UnreachableOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::UnreachableOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3508:41: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::UnreachableOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::IsPresentOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::IsPresentOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3525:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::IsPresentOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::AbsentOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::AbsentOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3554:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::AbsentOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::AddcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::AddcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3614:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::AddcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::SubcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::SubcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3629:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::SubcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::MulcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::MulcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3645:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::MulcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::DivcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::DivcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3679:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::DivcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::NegcOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::NegcOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3719:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::NegcOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::BoxOffsetOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::BoxOffsetOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3740:39: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::BoxOffsetOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<mlir::UnrealizedConversionCastOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<mlir::UnrealizedConversionCastOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3783:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<mlir::UnrealizedConversionCastOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ShapeOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ShapeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3766:8: required from 'struct {anonymous}::MustBeDeadConversion<fir::ShapeOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3805:35: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ShapeOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ShapeShiftOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ShapeShiftOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3766:8: required from 'struct {anonymous}::MustBeDeadConversion<fir::ShapeShiftOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3809:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ShapeShiftOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::ShiftOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::ShiftOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3766:8: required from 'struct {anonymous}::MustBeDeadConversion<fir::ShiftOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3813:35: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::ShiftOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h: In instantiation of 'class mlir::ConvertOpToLLVMPattern<fir::SliceOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:153:7: required from 'class {anonymous}::FIROpConversion<fir::SliceOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3766:8: required from 'struct {anonymous}::MustBeDeadConversion<fir::SliceOp>' /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/CodeGen/CodeGen.cpp:3817:35: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:170:16: note: by 'mlir::ConvertOpToLLVMPattern<fir::SliceOp>::rewrite' 170 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ In file included from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/include/flang/Optimizer/HLFIR/HLFIROps.h:19, from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:27: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::AsExprOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:162:42: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ In file included from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:34: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::AsExprOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::ShapeOfOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:193:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::ShapeOfOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::ApplyOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:224:41: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::ApplyOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::AssignOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:249:42: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::AssignOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::ConcatOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:266:42: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::ConcatOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::SetLengthOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:305:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::SetLengthOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::GetLengthOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:338:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::GetLengthOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::AssociateOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:428:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::AssociateOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::EndAssociateOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:647:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::EndAssociateOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::DestroyOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:664:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::DestroyOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::NoReassocOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:693:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::NoReassocOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::ElementalOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:746:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::ElementalOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<hlfir::CharExtremumOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:845:20: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<hlfir::CharExtremumOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ [ 62%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AffinePromotion.cpp.o [ 62%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/ConvertToFIR.cpp.o [ 62%] Built target obj.FortranSemantics [ 63%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/InlineElementals.cpp.o [ 63%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AffineDemotion.cpp.o [ 63%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AnnotateConstant.cpp.o [ 63%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/LowerHLFIRIntrinsics.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/MemorySlotInterfaces.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMAttrs.h:17, from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/include/flang/Optimizer/Transforms/Passes.h:13, from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/AffineDemotion.cpp:22: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::affine::AffineLoadOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/AffineDemotion.cpp:50:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ In file included from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/AffineDemotion.cpp:32: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<mlir::affine::AffineLoadOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<mlir::affine::AffineStoreOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/AffineDemotion.cpp:73:14: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<mlir::affine::AffineStoreOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ [ 63%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/LowerHLFIROrderedAssignments.cpp.o [ 64%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/CharacterConversion.cpp.o [ 64%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/PreCGRewrite.cpp.o [ 64%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ControlFlowConverter.cpp.o [ 64%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ArrayValueCopy.cpp.o [ 64%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TBAABuilder.cpp.o [ 65%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/ScheduleOrderedAssignments.cpp.o [ 65%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ExternalNameConversion.cpp.o [ 65%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/Target.cpp.o [ 65%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/SimplifyHLFIRIntrinsics.cpp.o [ 66%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/MemoryAllocation.cpp.o [ 67%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TargetRewrite.cpp.o [ 67%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/OptimizedBufferization.cpp.o [ 67%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TypeConverter.cpp.o [ 67%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/StackArrays.cpp.o [ 67%] Built target obj.HLFIRTransforms [ 67%] Linking CXX shared library ../../../libHLFIRDialect.so [ 67%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/MemRefDataFlowOpt.cpp.o [ 67%] Built target HLFIRDialect [ 67%] Linking CXX shared library ../libFortranSemantics.so [ 67%] Built target FortranSemantics [ 68%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/SimplifyRegionLite.cpp.o [ 68%] Built target obj.FIRCodeGen [ 68%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/CompilerInstance.cpp.o [ 68%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AlgebraicSimplification.cpp.o [ 69%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/CompilerInvocation.cpp.o [ 69%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/CodeGenOptions.cpp.o [ 69%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendAction.cpp.o [ 69%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/SimplifyIntrinsics.cpp.o [ 69%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AddDebugFoundation.cpp.o [ 70%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/PolymorphicOpConversion.cpp.o [ 70%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/LoopVersioning.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/MemorySlotInterfaces.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMTypes.h:19, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/LLVMIR/LLVMAttrs.h:17, from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/include/flang/Optimizer/Transforms/Passes.h:13, from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:20: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<fir::SelectTypeOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:47:31: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ In file included from /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:29: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<fir::SelectTypeOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h: In instantiation of 'class mlir::OpConversionPattern<fir::DispatchOp>': /home/pbulk/build/lang/flang/work/flang-18.1.8.src/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:82:32: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/PatternMatch.h:254:16: warning: 'virtual void mlir::RewritePattern::rewrite(mlir::Operation*, mlir::PatternRewriter&) const' was hidden [-Woverloaded-virtual=] 254 | virtual void rewrite(Operation *op, PatternRewriter &rewriter) const; | ^~~~~~~ /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:545:16: note: by 'mlir::OpConversionPattern<fir::DispatchOp>::rewrite' 545 | virtual void rewrite(SourceOp op, OpAdaptor adaptor, | ^~~~~~~ [ 70%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendActions.cpp.o [ 71%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendOptions.cpp.o [ 71%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPFunctionFiltering.cpp.o [ 71%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPMarkDeclareTarget.cpp.o [ 71%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/LangOptions.cpp.o [ 71%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/TextDiagnosticPrinter.cpp.o [ 72%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/VScaleAttr.cpp.o [ 72%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/TextDiagnosticBuffer.cpp.o [ 73%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/TextDiagnostic.cpp.o [ 73%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/FunctionAttr.cpp.o [ 73%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/obj.FIRAnalysis.dir/AliasAnalysis.cpp.o [ 73%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/obj.FIRAnalysis.dir/TBAAForest.cpp.o [ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/BoxValue.cpp.o [ 73%] Built target obj.FIRTransforms [ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Character.cpp.o [ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Complex.cpp.o [ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/DoLoopHelper.cpp.o [ 74%] Built target obj.FIRAnalysis [ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/FIRBuilder.cpp.o [ 75%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/HLFIRTools.cpp.o [ 75%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/IntrinsicCall.cpp.o [ 75%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/LowLevelIntrinsics.cpp.o [ 75%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/MutableBox.cpp.o [ 76%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/PPCIntrinsicCall.cpp.o [ 76%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Allocatable.cpp.o [ 76%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/ArrayConstructor.cpp.o [ 77%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Assign.cpp.o [ 77%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Character.cpp.o [ 77%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Command.cpp.o [ 77%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Derived.cpp.o [ 78%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/EnvironmentDefaults.cpp.o [ 78%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Exceptions.cpp.o [ 78%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Execute.cpp.o [ 78%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Inquiry.cpp.o [ 79%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Intrinsics.cpp.o [ 79%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Numeric.cpp.o [ 79%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Pointer.cpp.o [ 79%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Ragged.cpp.o [ 80%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Reduction.cpp.o [ 80%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Stop.cpp.o [ 80%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/TemporaryStack.cpp.o [ 81%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Transformational.cpp.o [ 81%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/TemporaryStorage.cpp.o [ 81%] Built target obj.FIRBuilder [ 81%] Linking CXX shared library ../../libFIRBuilder.so [ 81%] Built target FIRBuilder [ 82%] Linking CXX shared library ../../libFIRAnalysis.so [ 82%] Built target FIRAnalysis [ 82%] Linking CXX shared library ../../libFIRCodeGen.so [ 82%] Linking CXX shared library ../../../libHLFIRTransforms.so [ 82%] Built target HLFIRTransforms [ 82%] Built target FIRCodeGen [ 82%] Linking CXX shared library ../../libFIRTransforms.so [ 82%] Built target FIRTransforms [ 82%] Building CXX object tools/tco/CMakeFiles/tco.dir/tco.cpp.o [ 82%] Building CXX object tools/fir-opt/CMakeFiles/fir-opt.dir/fir-opt.cpp.o [ 82%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Allocatable.cpp.o [ 82%] Built target obj.flangFrontend [ 82%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Bridge.cpp.o [ 82%] Linking CXX executable ../../bin/fir-opt [ 83%] Linking CXX executable ../../bin/tco [ 83%] Built target fir-opt [ 84%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/CallInterface.cpp.o [ 84%] Built target tco [ 84%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Coarray.cpp.o [ 84%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ComponentPath.cpp.o [ 84%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertArrayConstructor.cpp.o [ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertCall.cpp.o [ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertConstant.cpp.o [ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertExpr.cpp.o [ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertExprToHLFIR.cpp.o [ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertProcedureDesignator.cpp.o [ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertType.cpp.o [ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertVariable.cpp.o [ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/CustomIntrinsicCall.cpp.o [ 87%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/DumpEvaluateExpr.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/IO.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/IterationSpace.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/HlfirIntrinsics.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/HostAssociations.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/LoweringOptions.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Mangler.cpp.o [ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/OpenMP.cpp.o [ 89%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/OpenACC.cpp.o [ 89%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/PFTBuilder.cpp.o [ 89%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Runtime.cpp.o [ 90%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/SymbolMap.cpp.o [ 90%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/VectorSubscripts.cpp.o [ 90%] Built target obj.FortranLower [ 90%] Linking CXX shared library ../libFortranLower.so [ 90%] Built target FortranLower [ 90%] Linking CXX shared library ../libflangFrontend.so [ 91%] Building CXX object tools/bbc/CMakeFiles/bbc.dir/bbc.cpp.o [ 91%] Built target flangFrontend [ 91%] Building CXX object lib/FrontendTool/CMakeFiles/obj.flangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o [ 91%] Built target obj.flangFrontendTool [ 92%] Linking CXX shared library ../libflangFrontendTool.so [ 92%] Built target flangFrontendTool [ 93%] Building CXX object tools/flang-driver/CMakeFiles/flang-new.dir/driver.cpp.o [ 93%] Building CXX object tools/flang-driver/CMakeFiles/flang-new.dir/fc1_main.cpp.o [ 93%] Linking CXX executable ../../bin/flang-new [ 93%] Built target flang-new [ 93%] Generating ../../include/flang/__ppc_types.mod [ 94%] Generating ../../include/flang/__fortran_builtins.mod ld.so.1: flang-new: fatal: libflangFrontendTool.so.18.1: open failed: No such file or directory /usr/bin/bash: line 1: 52227 Killed ../../bin/flang-new -cpp -fsyntax-only -module-dir /home/pbulk/build/lang/flang/work/flang-18.1.8.src/cmake-pkgsrc-build/include/flang /home/pbulk/build/lang/flang/work/flang-18.1.8.src/module/__fortran_builtins.f90 gmake[2]: *** [tools/f18/CMakeFiles/module_files.dir/build.make:119: include/flang/__fortran_builtins.mod] Error 137 gmake[2]: *** Waiting for unfinished jobs.... ld.so.1: flang-new: fatal: libflangFrontendTool.so.18.1: open failed: No such file or directory /usr/bin/bash: line 1: 52239 Killed ../../bin/flang-new -cpp -fsyntax-only -module-dir /home/pbulk/build/lang/flang/work/flang-18.1.8.src/cmake-pkgsrc-build/include/flang /home/pbulk/build/lang/flang/work/flang-18.1.8.src/module/__ppc_types.f90 gmake[2]: *** [tools/f18/CMakeFiles/module_files.dir/build.make:162: include/flang/__ppc_types.mod] Error 137 gmake[1]: *** [CMakeFiles/Makefile2:4220: tools/f18/CMakeFiles/module_files.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 94%] Linking CXX executable ../../bin/bbc [ 94%] Built target bbc gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/lang/flang *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/lang/flang