+ 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-17.0.6nb1/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/flang-17.0.6nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for flang-17.0.6nb1
[  1%] Generating VCSVersion.inc
[  1%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/binary-to-decimal.cpp.o
[  1%] Built target acc_gen
[  1%] Built target omp_gen
[  1%] Built target intrinsics_gen
[  1%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran.cpp.o
[  1%] Building FIREnumAttr.h.inc...
[  1%] Building HLFIRTypes.h.inc...
[  2%] Building FIREnumAttr.cpp.inc...
[  3%] Building HLFIRTypes.cpp.inc...
[  3%] Building FIRAttr.h.inc...
[  3%] Building FIRAttr.cpp.inc...
[  4%] Building HLFIRDialect.h.inc...
[  4%] Building FIROps.h.inc...
[  4%] Building HLFIRDialect.cpp.inc...
[  4%] Building HLFIRAttributes.h.inc...
[  4%] Building FIROps.cpp.inc...
[  4%] Building HLFIRAttributes.cpp.inc...
[  4%] Building FIROpsTypes.h.inc...
[  4%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran-features.cpp.o
[  4%] Building HLFIREnums.h.inc...
[  5%] Building FIROpsTypes.cpp.inc...
[  5%] Building HLFIREnums.cpp.inc...
[  5%] Built target FIROpsIncGen
[  5%] Building HLFIROpInterfaces.h.inc...
[  6%] Building Passes.h.inc...
[  7%] Building HLFIROpInterfaces.cpp.inc...
[  7%] Built target FIROptTransformsPassIncGen
[  7%] Building HLFIROps.h.inc...
[  7%] Building CGOps.cpp.inc...
[  7%] Building HLFIROps.cpp.inc...
[  7%] Building CGOps.h.inc...
[  8%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/default-kinds.cpp.o
[  8%] Building Passes.h.inc...
[  8%] Built target CGOpsIncGen
[  8%] Built target HLFIROpsIncGen
[  8%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/assignment.cpp.o
[  8%] Building C object runtime/FortranMain/CMakeFiles/obj.Fortran_main.dir/Fortran_main.c.o
[  9%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/decimal-to-binary.cpp.o
[  9%] Built target obj.Fortran_main
[  9%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ISO_Fortran_binding.cpp.o
[  9%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/idioms.cpp.o
[  9%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/allocatable.cpp.o
[  9%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Version.cpp.o
[  9%] Built target obj.FortranDecimal
[  9%] Built target flang-to-external-fc
[ 10%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/Fortran-parsers.cpp.o
[ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/array-constructor.cpp.o
[ 11%] Built target obj.FortranCommon
[ 11%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/call.cpp.o
[ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/assign.cpp.o
[ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/buffer.cpp.o
[ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/command.cpp.o
[ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-powi.cpp.o
[ 12%] Building C object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-reduction.c.o
[ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/copy.cpp.o
[ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/character.cpp.o
[ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/connection.cpp.o
[ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived.cpp.o
[ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived-api.cpp.o
[ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor.cpp.o
[ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor-io.cpp.o
[ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/dot-product.cpp.o
[ 15%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-input.cpp.o
[ 15%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-output.cpp.o
[ 15%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/environment.cpp.o
[ 15%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extensions.cpp.o
[ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extrema.cpp.o
[ 16%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/characteristics.cpp.o
[ 16%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/attr.cpp.o
[ 16%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-acc.cpp.o
[ 16%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-buffer.cpp.o
[ 16%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-block.cpp.o
[ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/file.cpp.o
[ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/findloc.cpp.o
[ 16%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-set.cpp.o
[ 17%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/characters.cpp.o
[ 17%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/debug-parser.cpp.o
[ 17%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/executable-parsers.cpp.o
[ 18%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-do.cpp.o
[ 19%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/check-expression.cpp.o
[ 19%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/expr-parsers.cpp.o
[ 19%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-omp.cpp.o
[ 20%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/instrumented-parser.cpp.o
[ 20%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-acc-structure.cpp.o
[ 20%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/io-parsers.cpp.o
[ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/format.cpp.o
[ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/inquiry.cpp.o
[ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/internal-unit.cpp.o
[ 21%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/iostat.cpp.o
[ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-api.cpp.o
[ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-error.cpp.o
[ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-stmt.cpp.o
[ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/main.cpp.o
[ 23%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul-transpose.cpp.o
[ 23%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/message.cpp.o
[ 24%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openacc-parsers.cpp.o
[ 24%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/common.cpp.o
[ 24%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/complex.cpp.o
[ 24%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/constant.cpp.o
[ 25%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-allocate.cpp.o
[ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul.cpp.o
[ 25%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openmp-parsers.cpp.o
[ 26%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/expression.cpp.o
[ 26%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-arithmeticif.cpp.o
[ 26%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/memory.cpp.o
[ 27%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/misc-intrinsic.cpp.o
[ 27%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/namelist.cpp.o
[ 27%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/non-tbp-dio.cpp.o
[ 27%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/numeric.cpp.o
[ 28%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ragged.cpp.o
[ 28%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/random.cpp.o
[ 28%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/reduction.cpp.o
[ 28%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-call.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/pointer.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/product.cpp.o
[ 29%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parse-tree.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stat.cpp.o
[ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stop.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/sum.cpp.o
[ 30%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/support.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/temporary-stack.cpp.o
[ 30%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/terminator.cpp.o
[ 31%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/time-intrinsic.cpp.o
[ 31%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/tools.cpp.o
[ 31%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/transformational.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-code.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-info.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit.cpp.o
[ 32%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit-map.cpp.o
[ 32%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parsing.cpp.o
[ 33%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/utf.cpp.o
[ 33%] Built target obj.FortranRuntime
[ 34%] Linking CXX shared library ../libFortranDecimal.so
[ 34%] Built target FortranDecimal
[ 34%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-character.cpp.o
[ 35%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/preprocessor.cpp.o
[ 35%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/prescan.cpp.o
[ 35%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/program-parsers.cpp.o
[ 35%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-case.cpp.o
[ 35%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/provenance.cpp.o
[ 35%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-complex.cpp.o
[ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/source.cpp.o
[ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/token-sequence.cpp.o
[ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/tools.cpp.o
[ 37%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/unparse.cpp.o
[ 38%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-designator.cpp.o
[ 39%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-coarray.cpp.o
[ 39%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/user-state.cpp.o
[ 39%] Built target obj.FortranParser
[ 39%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/KindMapping.cpp.o
[ 39%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/FIRContext.cpp.o
[ 39%] Building FortranVariableInterface.h.inc...
[ 40%] Building FortranVariableInterface.cpp.inc...
[ 40%] Building CanonicalizationPatterns.inc...
[ 40%] Built target CanonicalizationPatternsIncGen
[ 40%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-integer.cpp.o
[ 40%] Built target obj.FIRDialectSupport
[ 41%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InitFIR.cpp.o
[ 41%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-logical.cpp.o
[ 41%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InternalNames.cpp.o
[ 41%] Built target obj.FIRSupport
[ 41%] Building CGPasses.h.inc...
[ 41%] Built target FIROptCodeGenPassIncGen
[ 41%] Linking C static library ../../lib/libFortran_main.a
[ 41%] Built target Fortran_main
[ 41%] Linking CXX shared library ../lib/libFortranRuntime.so
[ 41%] Built target FortranRuntime
[ 41%] Linking CXX shared library ../libFortranCommon.so
[ 41%] Built target FortranCommon
[ 41%] Linking CXX shared library ../../../libFIRDialectSupport.so
[ 41%] Built target FIRDialectSupport
[ 41%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRAttr.cpp.o
[ 42%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRDialect.cpp.o
[ 42%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-cuda.cpp.o
[ 42%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIROps.cpp.o
[ 42%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRType.cpp.o
[ 43%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FortranVariableInterface.cpp.o
[ 43%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/Inliner.cpp.o
[ 43%] Built target obj.FIRDialect
[ 43%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-data.cpp.o
[ 44%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-real.cpp.o
[ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-deallocate.cpp.o
[ 45%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-reduction.cpp.o
[ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-declarations.cpp.o
[ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-do-forall.cpp.o
[ 45%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-if-stmt.cpp.o
[ 46%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-io.cpp.o
[ 46%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-namelist.cpp.o
[ 46%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/formatting.cpp.o
[ 46%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/host.cpp.o
[ 47%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/initial-image.cpp.o
[ 47%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-nullify.cpp.o
[ 47%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-omp-structure.cpp.o
[ 47%] Linking CXX shared library ../../libFIRSupport.so
[ 47%] Built target FIRSupport
[ 47%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/integer.cpp.o
[ 48%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-purity.cpp.o
[ 48%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics.cpp.o
[ 49%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics-library.cpp.o
[ 49%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-return.cpp.o
[ 49%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/logical.cpp.o
[ 49%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/real.cpp.o
[ 49%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/shape.cpp.o
[ 49%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-rank.cpp.o
[ 50%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-type.cpp.o
[ 51%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/static-data.cpp.o
[ 51%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/target.cpp.o
[ 51%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/tools.cpp.o
[ 51%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-stop.cpp.o
[ 51%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/type.cpp.o
[ 51%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/compute-offsets.cpp.o
[ 52%] Linking CXX shared library ../libFortranParser.so
[ 52%] Built target FortranParser
[ 52%] Linking CXX shared library ../../libFIRDialect.so
[ 52%] Built target FIRDialect
[ 52%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o
[ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/data-to-inits.cpp.o
[ 53%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o
[ 54%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/variable.cpp.o
[ 55%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/definable.cpp.o
[ 55%] Built target obj.FortranEvaluate
[ 55%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AbstractResult.cpp.o
[ 55%] Linking CXX executable ../../bin/f18-parse-demo
[ 55%] Built target f18-parse-demo
[ 56%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/obj.HLFIRDialect.dir/HLFIRDialect.cpp.o
[ 57%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AffinePromotion.cpp.o
[ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/expression.cpp.o
[ 57%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/obj.HLFIRDialect.dir/HLFIROps.cpp.o
[ 57%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AffineDemotion.cpp.o
In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/Utils/ReshapeOpsUtils.h:19,
                 from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Dialect/MemRef/IR/MemRef.h:14,
                 from /home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/Transforms/AffineDemotion.cpp:26:
/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-17.0.6.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-17.0.6.src/lib/Optimizer/Transforms/AffineDemotion.cpp:32:
/home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:549:16: note:   by 'mlir::OpConversionPattern<mlir::affine::AffineLoadOp>::rewrite'
  549 |   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-17.0.6.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:549:16: note:   by 'mlir::OpConversionPattern<mlir::affine::AffineStoreOp>::rewrite'
  549 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[ 57%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/mod-file.cpp.o
[ 57%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AnnotateConstant.cpp.o
[ 57%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/CharacterConversion.cpp.o
[ 57%] Built target obj.HLFIRDialect
[ 57%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/BoxedProcedure.cpp.o
[ 58%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ControlFlowConverter.cpp.o
[ 59%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/CGOps.cpp.o
[ 59%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ArrayValueCopy.cpp.o
[ 59%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/CodeGen.cpp.o
[ 59%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ExternalNameConversion.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-17.0.6.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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::AddrOfOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:398: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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:30:
/home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Conversion/LLVMCommon/Pattern.h:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::AddrOfOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::AllocaOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:460: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::AllocaOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxAddrOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:526: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxAddrOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxCharLenOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:547: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxCharLenOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxDimsOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:570: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxDimsOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxEleSizeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:591: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxEleSizeOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxIsAllocOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:609: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxIsAllocOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxIsArrayOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:626: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxIsArrayOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxIsPtrOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:645: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxIsPtrOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxRankOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:662: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxRankOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxProcHostOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:681: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxProcHostOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxTypeDescOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:694: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxTypeDescOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::BoxTypeCodeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:710: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::BoxTypeCodeOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::StringLitOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:727: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::StringLitOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::CallOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:767: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::CallOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::CmpcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:798: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::CmpcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ConstcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:834: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ConstcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ConvertOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:861: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ConvertOp>::rewrite'
  186 |   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::DispatchTableOp>':
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::DispatchTableOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1029: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::DispatchTableOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::DTEntryOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1042: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::DTEntryOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::GlobalLenOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1054: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::GlobalLenOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::LenParamIndexOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1067: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::LenParamIndexOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::EmboxCharOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1082: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::EmboxCharOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::AllocMemOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1170: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::AllocMemOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::FreeMemOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1237: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::FreeMemOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::EmboxOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1297:8:   required from 'struct EmboxCommonConversion<fir::EmboxOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1684: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::EmboxOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::cg::XEmboxOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1297:8:   required from 'struct EmboxCommonConversion<fir::cg::XEmboxOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1716: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::cg::XEmboxOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::cg::XReboxOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1297:8:   required from 'struct EmboxCommonConversion<fir::cg::XReboxOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:1908: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::cg::XReboxOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::EmboxProcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2164: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::EmboxProcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ExtractValueOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:378:7:   required from 'class {anonymous}::FIROpAndTypeConversion<fir::ExtractValueOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2231: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ExtractValueOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::InsertValueOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:378:7:   required from 'class {anonymous}::FIROpAndTypeConversion<fir::InsertValueOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2250: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::InsertValueOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::InsertOnRangeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:378:7:   required from 'class {anonymous}::FIROpAndTypeConversion<fir::InsertOnRangeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2267: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::InsertOnRangeOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::cg::XArrayCoorOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:378:7:   required from 'class {anonymous}::FIROpAndTypeConversion<fir::cg::XArrayCoorOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::cg::XArrayCoorOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::CoordinateOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:378:7:   required from 'class {anonymous}::FIROpAndTypeConversion<fir::CoordinateOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2501: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::CoordinateOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::FieldIndexOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2797: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::FieldIndexOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::FirEndOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2838: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::FirEndOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::TypeDescOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2850: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::TypeDescOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::HasValueOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2880: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::HasValueOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::GlobalOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:2895: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::GlobalOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::LoadOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3018: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::LoadOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::NoReassocOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3063: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::NoReassocOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::SelectCaseOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3124: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::SelectCaseOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::SelectOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3238: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::SelectOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::SelectRankOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3250: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::SelectRankOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::SelectTypeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3262: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::SelectTypeOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::StoreOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3275: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::StoreOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::UnboxCharOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3307: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::UnboxCharOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::UnboxProcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3332: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::UnboxProcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::UndefOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3344: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::UndefOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ZeroOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3356: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ZeroOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::UnreachableOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3382: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::UnreachableOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::IsPresentOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3399: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::IsPresentOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::AbsentOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3428: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::AbsentOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::AddcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3480: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::AddcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::SubcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::SubcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::MulcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3511: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::MulcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::DivcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3544: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::DivcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::NegcOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3583: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::NegcOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<mlir::UnrealizedConversionCastOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3626: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<mlir::UnrealizedConversionCastOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ShapeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3609:8:   required from 'struct {anonymous}::MustBeDeadConversion<fir::ShapeOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3648: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ShapeOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ShapeShiftOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3609:8:   required from 'struct {anonymous}::MustBeDeadConversion<fir::ShapeShiftOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3652: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ShapeShiftOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::ShiftOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3609:8:   required from 'struct {anonymous}::MustBeDeadConversion<fir::ShiftOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3656: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::ShiftOp>::rewrite'
  186 |   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-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:119:7:   required from 'class {anonymous}::FIROpConversion<fir::SliceOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3609:8:   required from 'struct {anonymous}::MustBeDeadConversion<fir::SliceOp>'
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/CodeGen/CodeGen.cpp:3660: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:186:16: note:   by 'mlir::ConvertOpToLLVMPattern<fir::SliceOp>::rewrite'
  186 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[ 59%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/MemoryAllocation.cpp.o
[ 60%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/StackArrays.cpp.o
[ 60%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/MemRefDataFlowOpt.cpp.o
[ 60%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/PreCGRewrite.cpp.o
[ 60%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TBAABuilder.cpp.o
[ 60%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/SimplifyRegionLite.cpp.o
[ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/Target.cpp.o
[ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TargetRewrite.cpp.o
[ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TypeConverter.cpp.o
[ 62%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AlgebraicSimplification.cpp.o
[ 62%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/SimplifyIntrinsics.cpp.o
[ 62%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AddDebugFoundation.cpp.o
[ 62%] Built target obj.FIRCodeGen
[ 63%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/obj.FIRAnalysis.dir/AliasAnalysis.cpp.o
[ 63%] Built target obj.FIRAnalysis
[ 63%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/BufferizeHLFIR.cpp.o
[ 63%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/PolymorphicOpConversion.cpp.o
In file included from /home/pbulk/build/lang/flang/work/flang-17.0.6.src/include/flang/Optimizer/HLFIR/HLFIROps.h:19,
                 from /home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:26:
/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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:178: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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:32:
/home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:549:16: note:   by 'mlir::OpConversionPattern<hlfir::AsExprOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:209: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::ShapeOfOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:240: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::ApplyOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:265: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::AssignOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:282: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::ConcatOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:321: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::SetLengthOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:354: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::GetLengthOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:427: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::AssociateOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:567: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::EndAssociateOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:583: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::DestroyOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:605: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::NoReassocOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:658: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::ElementalOp>::rewrite'
  549 |   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-17.0.6.src/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:729: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:549:16: note:   by 'mlir::OpConversionPattern<hlfir::CharExtremumOp>::rewrite'
  549 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[ 64%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/LoopVersioning.cpp.o
[ 65%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/ConvertToFIR.cpp.o
In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Rewrite/FrozenRewritePatternSet.h:12,
                 from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:16,
                 from /home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:29:
/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-17.0.6.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;
      |                ^~~~~~~
/home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Transforms/DialectConversion.h:549:16: note:   by 'mlir::OpConversionPattern<fir::SelectTypeOp>::rewrite'
  549 |   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-17.0.6.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:549:16: note:   by 'mlir::OpConversionPattern<fir::DispatchOp>::rewrite'
  549 |   virtual void rewrite(SourceOp op, OpAdaptor adaptor,
      |                ^~~~~~~
[ 65%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPEarlyOutlining.cpp.o
[ 65%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/InlineElementals.cpp.o
[ 66%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/pointer-assignment.cpp.o
[ 66%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/LowerHLFIRIntrinsics.cpp.o
[ 66%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPFunctionFiltering.cpp.o
[ 66%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPMarkDeclareTarget.cpp.o
[ 66%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/LowerHLFIROrderedAssignments.cpp.o
[ 66%] Built target obj.FIRTransforms
[ 66%] Linking CXX shared library ../libFortranEvaluate.so
[ 66%] Built target FortranEvaluate
[ 66%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/program-tree.cpp.o
[ 67%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/ScheduleOrderedAssignments.cpp.o
[ 67%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/SimplifyHLFIRIntrinsics.cpp.o
[ 67%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-labels.cpp.o
[ 67%] Built target obj.HLFIRTransforms
[ 68%] Linking CXX shared library ../../../libHLFIRDialect.so
[ 68%] Built target HLFIRDialect
[ 68%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-directives.cpp.o
[ 68%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/BoxValue.cpp.o
[ 68%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Character.cpp.o
[ 69%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Complex.cpp.o
[ 70%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names-utils.cpp.o
[ 70%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/DoLoopHelper.cpp.o
[ 70%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/FIRBuilder.cpp.o
[ 70%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names.cpp.o
[ 70%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/HLFIRTools.cpp.o
[ 71%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/IntrinsicCall.cpp.o
[ 71%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/LowLevelIntrinsics.cpp.o
[ 71%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/MutableBox.cpp.o
[ 71%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-parse-tree.cpp.o
[ 72%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/PPCIntrinsicCall.cpp.o
[ 72%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/runtime-type-info.cpp.o
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Semantics/runtime-type-info.cpp: In function 'Fortran::semantics::SomeExpr Fortran::semantics::SaveDerivedPointerTarget(Scope&, SourceName, std::vector<Fortran::evaluate::StructureConstructor>&&, Fortran::evaluate::ConstantSubscripts&&)':
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Semantics/runtime-type-info.cpp:205:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  205 |     const auto &derivedType{x.front().GetType().GetDerivedTypeSpec()};
      |                 ^~~~~~~~~~~
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Semantics/runtime-type-info.cpp:205:67: note: the temporary was destroyed at the end of the full expression '(&(& x)->std::vector<Fortran::evaluate::StructureConstructor>::front())->Fortran::evaluate::StructureConstructor::GetType().Fortran::evaluate::DynamicType::GetDerivedTypeSpec()'
  205 |     const auto &derivedType{x.front().GetType().GetDerivedTypeSpec()};
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 72%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Allocatable.cpp.o
[ 72%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/ArrayConstructor.cpp.o
[ 72%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Assign.cpp.o
[ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Character.cpp.o
[ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Command.cpp.o
[ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Derived.cpp.o
[ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/EnvironmentDefaults.cpp.o
[ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Inquiry.cpp.o
[ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Intrinsics.cpp.o
[ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Numeric.cpp.o
[ 75%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/scope.cpp.o
[ 75%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/semantics.cpp.o
[ 75%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/symbol.cpp.o
[ 76%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Ragged.cpp.o
[ 76%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Reduction.cpp.o
[ 76%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Stop.cpp.o
[ 77%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/tools.cpp.o
[ 77%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/TemporaryStack.cpp.o
[ 78%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Transformational.cpp.o
[ 78%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/TemporaryStorage.cpp.o
[ 78%] Built target obj.FIRBuilder
[ 78%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/CompilerInstance.cpp.o
[ 78%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/type.cpp.o
[ 78%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/unparse-with-symbols.cpp.o
[ 78%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/CompilerInvocation.cpp.o
[ 78%] Linking CXX shared library ../../libFIRBuilder.so
[ 78%] Built target FIRBuilder
[ 79%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/CodeGenOptions.cpp.o
[ 79%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendAction.cpp.o
[ 80%] Linking CXX shared library ../../libFIRCodeGen.so
[ 80%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendActions.cpp.o
[ 80%] Built target FIRCodeGen
[ 80%] Linking CXX shared library ../../libFIRAnalysis.so
[ 80%] Built target obj.FortranSemantics
[ 80%] Linking CXX shared library ../../libFIRTransforms.so
[ 80%] Built target FIRAnalysis
[ 80%] Linking CXX shared library ../libFortranSemantics.so
[ 80%] Built target FIRTransforms
[ 81%] Linking CXX shared library ../../../libHLFIRTransforms.so
[ 81%] Built target HLFIRTransforms
[ 81%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Allocatable.cpp.o
[ 81%] Built target FortranSemantics
[ 81%] Building CXX object tools/tco/CMakeFiles/tco.dir/tco.cpp.o
[ 82%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendOptions.cpp.o
[ 82%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/LangOptions.cpp.o
[ 82%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Bridge.cpp.o
[ 83%] Linking CXX executable ../../bin/tco
[ 83%] Built target tco
[ 83%] Building CXX object tools/fir-opt/CMakeFiles/fir-opt.dir/fir-opt.cpp.o
[ 83%] Linking CXX executable ../../bin/fir-opt
[ 83%] Built target fir-opt
[ 83%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/TextDiagnosticPrinter.cpp.o
[ 83%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/TextDiagnosticBuffer.cpp.o
[ 84%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/CallInterface.cpp.o
[ 85%] Building CXX object lib/Frontend/CMakeFiles/obj.flangFrontend.dir/TextDiagnostic.cpp.o
[ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Coarray.cpp.o
[ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ComponentPath.cpp.o
[ 85%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertArrayConstructor.cpp.o
[ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertCall.cpp.o
[ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertConstant.cpp.o
[ 86%] Built target obj.flangFrontend
[ 86%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertExpr.cpp.o
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Lower/ConvertCall.cpp: In member function 'bool {anonymous}::ElementalUserCallBuilder::canLoadActualArgumentBeforeLoop(unsigned int) const':
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Lower/ConvertCall.cpp:1700:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1700 |     const auto &arg = caller.getPassedArguments()[argIdx];
      |                 ^~~
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Lower/ConvertCall.cpp:1700:57: note: the temporary was destroyed at the end of the full expression '(&((const {anonymous}::ElementalUserCallBuilder*)this)->{anonymous}::ElementalUserCallBuilder::caller)->Fortran::lower::CallerInterface::<anonymous>.Fortran::lower::CallInterface<Fortran::lower::CallerInterface>::getPassedArguments().llvm::ArrayRef<Fortran::lower::CallInterface<Fortran::lower::CallerInterface>::PassedEntity>::operator[](((std::size_t)argIdx))'
 1700 |     const auto &arg = caller.getPassedArguments()[argIdx];
      |                                                         ^
[ 87%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertExprToHLFIR.cpp.o
[ 87%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertProcedureDesignator.cpp.o
[ 87%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertType.cpp.o
[ 87%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/ConvertVariable.cpp.o
[ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/CustomIntrinsicCall.cpp.o
[ 88%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/DumpEvaluateExpr.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
[ 89%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/IO.cpp.o
[ 89%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/IterationSpace.cpp.o
[ 89%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/LoweringOptions.cpp.o
[ 90%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Mangler.cpp.o
[ 90%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/OpenACC.cpp.o
[ 90%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/OpenMP.cpp.o
[ 90%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/PFTBuilder.cpp.o
[ 91%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/Runtime.cpp.o
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Lower/OpenMP.cpp: In function 'bool checkForSymbolMatch(const Fortran::parser::AssignmentStmt&)':
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Lower/OpenMP.cpp:2193:37: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 2193 |   const Fortran::semantics::Symbol &varSymbol =
      |                                     ^~~~~~~~~
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/lib/Lower/OpenMP.cpp:2194:52: 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>()'
 2194 |       Fortran::evaluate::GetSymbolVector(*v).front();
      |                                                    ^
[ 91%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/SymbolMap.cpp.o
[ 91%] Building CXX object lib/Lower/CMakeFiles/obj.FortranLower.dir/VectorSubscripts.cpp.o
[ 91%] Built target obj.FortranLower
[ 91%] Linking CXX shared library ../libFortranLower.so
[ 91%] Built target FortranLower
[ 92%] Linking CXX shared library ../libflangFrontend.so
[ 92%] Building CXX object tools/bbc/CMakeFiles/bbc.dir/bbc.cpp.o
[ 92%] Built target flangFrontend
[ 92%] Building CXX object lib/FrontendTool/CMakeFiles/obj.flangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
[ 92%] 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/bbc
[ 93%] Linking CXX executable ../../bin/flang-new
[ 93%] Built target flang-new
[ 93%] Generating ../../include/flang/__ppc_types.mod
[ 93%] Generating ../../include/flang/__fortran_builtins.mod
[ 94%] Generating ../../include/flang/__ppc_intrinsics.mod
[ 94%] Generating ../../include/flang/__ppc_types.f18.mod
[ 94%] Generating ../../include/flang/__fortran_type_info.mod
[ 95%] Generating ../../include/flang/__fortran_builtins.f18.mod

fatal internal error: INTERNAL: The __ppc_types module was not found 
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /home/pbulk/build/lang/flang/work/flang-17.0.6.src/cmake-pkgsrc-build/bin/flang-new -fc1 -triple ppc64le -fsyntax-only -cpp -mrelocation-model static -target-cpu ppc64le -module-dir /home/pbulk/build/lang/flang/work/flang-17.0.6.src/cmake-pkgsrc-build/include/flang -x f95-cpp-input /home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__ppc_intrinsics.f90
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  libLLVM-17.so              0xfffff6761e735f80 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 64
1  libLLVM-17.so              0xfffff6761e734e5d llvm::sys::RunSignalHandlers() + 61
2  libLLVM-17.so              0xfffff6761e73577c SignalHandler(int) + 252
3  libc.so.1                  0xfffffc7fef040976 __sighndlr + 6
4  libc.so.1                  0xfffffc7fef03379b call_user_handler + 475
5  libc.so.1                  0xfffffc7fef0479ba _lwp_kill + 10
6  libc.so.1                  0xfffffc7feefdb55e raise + 30
7  libc.so.1                  0xfffffc7feefb51ac abort + 140
8  libFortranCommon.so.17     0xfffff676175e37de Fortran::common::die(char const*, ...) + 238
9  libFortranSemantics.so.17  0xfffff6761969aee7 Fortran::semantics::DeclarationVisitor::Post(Fortran::parser::VectorTypeSpec const&) + 2023
10 libFortranSemantics.so.17  0xfffff676196c4db3 void Fortran::parser::Walk<Fortran::common::Indirection<Fortran::parser::TypeDeclarationStmt, false>, Fortran::semantics::ResolveNamesVisitor>(Fortran::parser::Statement<Fortran::common::Indirection<Fortran::parser::TypeDeclarationStmt, false>> const&, Fortran::semantics::ResolveNamesVisitor&) + 163
11 libFortranSemantics.so.17  0xfffff676196dc02f void Fortran::parser::Walk<Fortran::parser::DeclarationConstruct, Fortran::semantics::ResolveNamesVisitor>(std::__cxx11::list<Fortran::parser::DeclarationConstruct, std::allocator<Fortran::parser::DeclarationConstruct>> const&, Fortran::semantics::ResolveNamesVisitor&) + 975
12 libFortranSemantics.so.17  0xfffff676196dd228 Fortran::semantics::ResolveNamesVisitor::Pre(Fortran::parser::SpecificationPart const&) + 2760
13 libFortranSemantics.so.17  0xfffff676196dba1b void Fortran::parser::Walk<Fortran::parser::InterfaceSpecification, Fortran::semantics::ResolveNamesVisitor>(std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>> const&, Fortran::semantics::ResolveNamesVisitor&) + 651
14 libFortranSemantics.so.17  0xfffff676196dbb52 void Fortran::parser::ForEachInTuple<0ul, void Fortran::parser::Walk<Fortran::semantics::ResolveNamesVisitor, Fortran::parser::Statement<Fortran::parser::InterfaceStmt>, std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>>, Fortran::parser::Statement<Fortran::parser::EndInterfaceStmt>>(std::tuple<Fortran::parser::Statement<Fortran::parser::InterfaceStmt>, std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>>, Fortran::parser::Statement<Fortran::parser::EndInterfaceStmt>> const&, Fortran::semantics::ResolveNamesVisitor&)::'lambda'(Fortran::semantics::ResolveNamesVisitor const&), std::tuple<Fortran::parser::Statement<Fortran::parser::InterfaceStmt>, std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>>, Fortran::parser::Statement<Fortran::parser::EndInterfaceStmt>>>(std::tuple<Fortran::parser::Statement<Fortran::parser::InterfaceStmt>, std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>>, Fortran::parser::Statement<Fortran::parser::EndInterfaceStmt>> const&, void Fortran::parser::Walk<Fortran::semantics::ResolveNamesVisitor, Fortran::parser::Statement<Fortran::parser::InterfaceStmt>, std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>>, Fortran::parser::Statement<Fortran::parser::EndInterfaceStmt>>(std::tuple<Fortran::parser::Statement<Fortran::parser::InterfaceStmt>, std::__cxx11::list<Fortran::parser::InterfaceSpecification, std::allocator<Fortran::parser::InterfaceSpecification>>, Fortran::parser::Statement<Fortran::parser::EndInterfaceStmt>> const&, Fortran::semantics::ResolveNamesVisitor&)::'lambda'(Fortran::semantics::ResolveNamesVisitor const&)) + 146
15 libFortranSemantics.so.17  0xfffff676196dbfd7 void Fortran::parser::Walk<Fortran::parser::DeclarationConstruct, Fortran::semantics::ResolveNamesVisitor>(std::__cxx11::list<Fortran::parser::DeclarationConstruct, std::allocator<Fortran::parser::DeclarationConstruct>> const&, Fortran::semantics::ResolveNamesVisitor&) + 887
16 libFortranSemantics.so.17  0xfffff676196dd228 Fortran::semantics::ResolveNamesVisitor::Pre(Fortran::parser::SpecificationPart const&) + 2760
17 libFortranSemantics.so.17  0xfffff676196ee279 Fortran::semantics::ResolveNamesVisitor::ResolveSpecificationParts(Fortran::semantics::ProgramTree&) (.part.0) + 425
18 libFortranSemantics.so.17  0xfffff676196ee6b2 Fortran::semantics::ResolveNamesVisitor::Pre(Fortran::parser::ProgramUnit const&) (.part.0) + 338
19 libFortranSemantics.so.17  0xfffff676196ee700 std::enable_if<UnionTrait<Fortran::parser::ProgramUnit>, void>::type Fortran::parser::Walk<Fortran::parser::ProgramUnit, Fortran::semantics::ResolveNamesVisitor>(Fortran::parser::ProgramUnit const&, Fortran::semantics::ResolveNamesVisitor&) + 32
20 libFortranSemantics.so.17  0xfffff676196ef84c Fortran::semantics::ResolveNames(Fortran::semantics::SemanticsContext&, Fortran::parser::Program const&, Fortran::semantics::Scope&) + 284
21 libFortranSemantics.so.17  0xfffff67619749992 Fortran::semantics::Semantics::Perform() + 306
22 libflangFrontend.so.17     0xfffff6762a0eb6bf Fortran::frontend::FrontendAction::runSemanticChecks() + 143
23 libflangFrontend.so.17     0xfffff6762a0ecedc Fortran::frontend::PrescanAndSemaAction::beginSourceFileAction() + 60
24 libflangFrontend.so.17     0xfffff6762a0ea7cd Fortran::frontend::FrontendAction::beginSourceFile(Fortran::frontend::CompilerInstance&, Fortran::frontend::FrontendInputFile const&) + 557
25 libflangFrontend.so.17     0xfffff6762a0d768f Fortran::frontend::CompilerInstance::executeAction(Fortran::frontend::FrontendAction&) + 239
26 libflangFrontendTool.so.17 0xfffff6762a37923b Fortran::frontend::executeCompilerInvocation(Fortran::frontend::CompilerInstance*) + 1563
27 flang-new                  0x0000000000408228 fc1_main(llvm::ArrayRef<char const*>, char const*) + 1240
28 flang-new                  0x0000000000407bef main + 3343
29 flang-new                  0x0000000000406187 _start_crt + 135
30 flang-new                  0x00000000004060e8 _start + 24
error: Semantic errors in /home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__fortran_type_info.f90
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__fortran_type_info.f90:16:21: error: Cannot read module file for module '__fortran_builtins': Source file '__fortran_builtins.mod' was not found
    use, intrinsic :: __Fortran_builtins, only: __builtin_c_ptr, __builtin_c_funptr
                      ^^^^^^^^^^^^^^^^^^
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__fortran_type_info.f90:52:10: error: Derived type '__builtin_c_funptr' not found
      type(__builtin_c_funptr) :: proc
           ^^^^^^^^^^^^^^^^^^
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__fortran_type_info.f90:91:10: error: Derived type '__builtin_c_ptr' not found
      type(__builtin_c_ptr) :: initialization
           ^^^^^^^^^^^^^^^
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__fortran_type_info.f90:97:10: error: Derived type '__builtin_c_funptr' not found
      type(__builtin_c_funptr) :: initialization
           ^^^^^^^^^^^^^^^^^^
/home/pbulk/build/lang/flang/work/flang-17.0.6.src/module/__fortran_type_info.f90:113:10: error: Derived type '__builtin_c_funptr' not found
      type(__builtin_c_funptr) :: proc
           ^^^^^^^^^^^^^^^^^^
gmake[2]: *** [tools/f18/CMakeFiles/module_files.dir/build.make:139: include/flang/__fortran_type_info.mod] Error 1
gmake[2]: *** Waiting for unfinished jobs....
[ 95%] Built target bbc
flang-new: error: unable to execute command: Abort (core dumped)
flang-new: error: flang frontend command failed due to signal (use -v to see invocation)
flang-new version 17.0.6
Target: ppc64le
Thread model: posix
InstalledDir: /home/pbulk/build/lang/flang/work/flang-17.0.6.src/cmake-pkgsrc-build/bin
flang-new: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
flang-new: note: diagnostic msg: /var/tmp/__ppc_intrinsics-ad506a
flang-new: note: diagnostic msg: /var/tmp/__ppc_intrinsics-ad506a.sh
flang-new: note: diagnostic msg: 

********************
gmake[2]: *** [tools/f18/CMakeFiles/module_files.dir/build.make:150: include/flang/__ppc_intrinsics.mod] Error 254
gmake[1]: *** [CMakeFiles/Makefile2:3422: tools/f18/CMakeFiles/module_files.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/flang
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/flang