+ 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-21.1.8/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/flang-21.1.8/work.log ===> Building for flang-21.1.8 [ 0%] Generating VCSVersion.inc [ 0%] Built target acc_gen [ 0%] Building CXX object lib/Decimal/CMakeFiles/FortranDecimal.dir/binary-to-decimal.cpp.o [ 0%] Built target omp_gen [ 1%] Building CUFEnumAttr.h.inc... [ 1%] Building CUFDialect.h.inc... [ 1%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/default-kinds.cpp.o [ 1%] Building CUFEnumAttr.cpp.inc... [ 1%] Building CUFDialect.cpp.inc... [ 1%] Building CUFAttr.h.inc... [ 2%] Building CUFOps.h.inc... [ 2%] Building CUFAttr.cpp.inc... [ 2%] Building CUFOps.cpp.inc... [ 2%] Built target CUFAttrsIncGen [ 2%] Built target CUFOpsIncGen [ 2%] Built target intrinsics_gen [ 2%] Building FIRDialect.h.inc... [ 2%] Building HLFIRTypes.h.inc... [ 3%] Building FIRDialect.cpp.inc... [ 3%] Building HLFIRTypes.cpp.inc... [ 3%] Building FIREnumAttr.h.inc... [ 3%] Building FIREnumAttr.cpp.inc... [ 3%] Building HLFIRDialect.h.inc... [ 3%] Building FIRAttr.h.inc... [ 3%] Building HLFIRDialect.cpp.inc... [ 4%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/Flags.cpp.o [ 4%] Building HLFIRAttributes.h.inc... [ 4%] Building FIRAttr.cpp.inc... [ 5%] Building HLFIRAttributes.cpp.inc... [ 5%] Building FIROps.h.inc... [ 5%] Building HLFIREnums.h.inc... [ 6%] Building HLFIREnums.cpp.inc... [ 7%] Building FIROps.cpp.inc... [ 7%] Building HLFIROpInterfaces.h.inc... [ 7%] Building FIROpsTypes.h.inc... [ 7%] Building HLFIROpInterfaces.cpp.inc... [ 7%] Building FIROpsTypes.cpp.inc... [ 7%] Building HLFIROps.h.inc... [ 7%] Built target FIROpsIncGen [ 7%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/Fortran.cpp.o [ 8%] Building HLFIROps.cpp.inc... [ 9%] Building Passes.h.inc... [ 9%] Built target HLFIROpsIncGen [ 9%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/Fortran-features.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/idioms.cpp.o [ 9%] Building CXX object lib/Decimal/CMakeFiles/FortranDecimal.dir/decimal-to-binary.cpp.o [ 10%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/LangOptions.cpp.o [ 10%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/OpenMP-utils.cpp.o [ 10%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/Timing.cpp.o [ 10%] Building Passes.h.inc... [ 10%] Built target FIROptTransformsPassIncGen [ 11%] Building CGPasses.h.inc... [ 11%] Built target FIROptCodeGenPassIncGen [ 11%] Building CGOps.cpp.inc... [ 11%] Building CGOps.h.inc... [ 11%] Built target CGOpsIncGen [ 11%] Building CXX object lib/Support/CMakeFiles/FortranSupport.dir/Version.cpp.o [ 11%] Linking CXX shared library ../libFortranDecimal.so [ 11%] Building Passes.h.inc... [ 11%] Built target FlangOpenMPPassesIncGen [ 11%] Building CXX object lib/Optimizer/Dialect/CUF/Attributes/CMakeFiles/CUFAttrs.dir/CUFAttr.cpp.o [ 11%] Built target FortranDecimal [ 11%] Building FortranVariableInterface.h.inc... [ 11%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/FIRDialectSupport.dir/KindMapping.cpp.o [ 12%] Building FortranVariableInterface.cpp.inc... [ 12%] Building FirAliasTagOpInterface.h.inc... [ 12%] Building FirAliasTagOpInterface.cpp.inc... [ 12%] Building SafeTempArrayCopyAttrInterface.h.inc... [ 12%] Building SafeTempArrayCopyAttrInterface.cpp.inc... [ 12%] Built target FIRSafeTempArrayCopyAttrInterfaceIncGen [ 12%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/FIRDialectSupport.dir/FIRContext.cpp.o [ 13%] Linking CXX shared library ../../../../libCUFAttrs.so [ 13%] Built target CUFAttrs [ 13%] Building CanonicalizationPatterns.inc... [ 13%] Built target CanonicalizationPatternsIncGen [ 14%] Linking CXX shared library ../../../libFIRDialectSupport.so [ 14%] Built target FIRDialectSupport [ 14%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRDialect.cpp.o [ 14%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRAttr.cpp.o [ 14%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIROps.cpp.o [ 15%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FIRType.cpp.o [ 16%] Linking CXX shared library ../libFortranSupport.so [ 16%] Built target FortranSupport [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/cmake_pch.hxx.gch In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:167, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:13, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Dialect/FIROps.cpp:13: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h: In instantiation of 'mlir::TypeRange::TypeRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Dialect/FIROps.cpp:4451:8: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:51:19: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Type]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 51 | : TypeRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:12: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 17%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FirAliasTagOpInterface.cpp.o [ 17%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/FortranVariableInterface.cpp.o [ 17%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/Fortran-parsers.cpp.o [ 17%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/Inliner.cpp.o [ 18%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/FIRDialect.dir/SafeTempArrayCopyAttrInterface.cpp.o [ 18%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-buffer.cpp.o [ 18%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-block.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/char-set.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/characters.cpp.o [ 19%] Linking CXX shared library ../../libFIRDialect.so [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/debug-parser.cpp.o [ 19%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/executable-parsers.cpp.o [ 19%] Built target FIRDialect [ 20%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/expr-parsers.cpp.o [ 20%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/instrumented-parser.cpp.o [ 21%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/DataLayout.cpp.o [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/io-parsers.cpp.o [ 21%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/InitFIR.cpp.o [ 21%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/message.cpp.o [ 21%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/InternalNames.cpp.o [ 21%] Building CXX object lib/Optimizer/Support/CMakeFiles/FIRSupport.dir/Utils.cpp.o [ 22%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/openacc-parsers.cpp.o [ 22%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/openmp-parsers.cpp.o [ 22%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/parse-tree.cpp.o [ 22%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/parsing.cpp.o [ 23%] Linking CXX shared library ../../libFIRSupport.so [ 23%] Built target FIRSupport [ 23%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFDialect.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/preprocessor.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/prescan.cpp.o [ 24%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFOps.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/program-parsers.cpp.o [ 24%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/HLFIRDialect.dir/HLFIRDialect.cpp.o [ 24%] Building CXX object lib/Optimizer/Dialect/CUF/CMakeFiles/CUFDialect.dir/CUFToLLVMIRTranslation.cpp.o [ 24%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/HLFIRDialect.dir/HLFIROps.cpp.o [ 25%] Linking CXX shared library ../../../libCUFDialect.so [ 25%] Built target CUFDialect [ 25%] Building CXX object lib/Optimizer/Dialect/FIRCG/CMakeFiles/FIRCodeGenDialect.dir/CGOps.cpp.o [ 26%] Linking CXX shared library ../../../libFIRCodeGenDialect.so [ 26%] Built target FIRCodeGenDialect [ 26%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/provenance.cpp.o [ 27%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/source.cpp.o [ 27%] Linking CXX shared library ../../../libHLFIRDialect.so [ 27%] Built target HLFIRDialect [ 27%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/token-sequence.cpp.o [ 27%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/tools.cpp.o [ 27%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/unparse.cpp.o [ 28%] Building CXX object lib/Parser/CMakeFiles/FortranParser.dir/user-state.cpp.o [ 28%] Linking CXX shared library ../libFortranParser.so [ 28%] Built target FortranParser [ 28%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o [ 29%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.gch [ 30%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/characteristics.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/call.cpp.o [ 31%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/common.cpp.o [ 31%] Linking CXX executable ../../bin/f18-parse-demo [ 31%] Built target f18-parse-demo [ 31%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/complex.cpp.o [ 31%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/constant.cpp.o [ 31%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/expression.cpp.o [ 32%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold.cpp.o [ 32%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-character.cpp.o [ 32%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-complex.cpp.o [ 32%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-designator.cpp.o [ 33%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-integer.cpp.o [ 33%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-logical.cpp.o [ 33%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-real.cpp.o [ 33%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/fold-reduction.cpp.o [ 34%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/formatting.cpp.o [ 34%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/host.cpp.o [ 34%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/initial-image.cpp.o [ 34%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/integer.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/intrinsics-library.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/logical.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/real.cpp.o [ 36%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/shape.cpp.o [ 36%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/static-data.cpp.o [ 36%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/target.cpp.o [ 36%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/tools.cpp.o [ 37%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/type.cpp.o [ 37%] Building CXX object lib/Evaluate/CMakeFiles/FortranEvaluate.dir/variable.cpp.o [ 37%] Linking CXX shared library ../libFortranEvaluate.so [ 37%] Built target FortranEvaluate [ 37%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Complex.cpp.o [ 37%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Character.cpp.o [ 37%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/cmake_pch.hxx.gch [ 37%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/BoxValue.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/CUFCommon.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/DoLoopHelper.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/FIRBuilder.cpp.o [ 38%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/HLFIRTools.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:167, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:13, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/FIRBuilder.h:19, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/FIRBuilder.cpp:9: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = fir::StringLitOp; Args = {llvm::ArrayRef, const std::nullopt_t&, llvm::SmallVector&}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/FIRBuilder.cpp:622:34: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:12: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/BoxValue.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/HLFIRTools.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/HLFIRTools.cpp:13: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/HLFIRTools.cpp:1405:36: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:16: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 39%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/IntrinsicCall.cpp.o [ 39%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/LowLevelIntrinsics.cpp.o [ 39%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/MutableBox.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:167, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:13, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/FIRBuilder.h:19, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/LowLevelIntrinsics.cpp:22: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h: In instantiation of 'mlir::TypeRange::TypeRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/LowLevelIntrinsics.cpp:35:30: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:51:19: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Type]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 51 | : TypeRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:12: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/BoxValue.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/MutableBox.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/MutableBox.cpp:13: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/MutableBox.cpp:524:32: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:16: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 39%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/PPCIntrinsicCall.cpp.o [ 39%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/assignment.cpp.o [ 40%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Allocatable.cpp.o [ 40%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/ArrayConstructor.cpp.o [ 40%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Assign.cpp.o [ 40%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Character.cpp.o [ 41%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Command.cpp.o [ 41%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/CUDA/Descriptor.cpp.o [ 41%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Derived.cpp.o [ 42%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/attr.cpp.o [ 42%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/EnvironmentDefaults.cpp.o [ 43%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Exceptions.cpp.o [ 43%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Execute.cpp.o [ 43%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/canonicalize-acc.cpp.o [ 43%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Inquiry.cpp.o [ 43%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Intrinsics.cpp.o [ 44%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Main.cpp.o [ 44%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/canonicalize-directives.cpp.o [ 44%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Numeric.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/BoxValue.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/Runtime/Intrinsics.cpp:10: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = fir::CallOp; Args = {mlir::func::FuncOp&, const std::nullopt_t&}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/Runtime/Intrinsics.cpp:62:37: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:16: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 44%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/canonicalize-do.cpp.o [ 44%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Pointer.cpp.o [ 45%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/canonicalize-omp.cpp.o [ 45%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Ragged.cpp.o [ 46%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Reduction.cpp.o [ 46%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-acc-structure.cpp.o [ 46%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-allocate.cpp.o [ 46%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Stop.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/BoxValue.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/Runtime/Stop.cpp:10: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = fir::CallOp; Args = {mlir::func::FuncOp&, const std::nullopt_t&}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Builder/Runtime/Stop.cpp:28:30: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:16: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 46%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Support.cpp.o [ 46%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/TemporaryStack.cpp.o [ 47%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/Runtime/Transformational.cpp.o [ 48%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-arithmeticif.cpp.o [ 48%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-call.cpp.o [ 48%] Building CXX object lib/Optimizer/Builder/CMakeFiles/FIRBuilder.dir/TemporaryStorage.cpp.o [ 48%] Linking CXX shared library ../../libFIRBuilder.so [ 48%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-case.cpp.o [ 48%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-coarray.cpp.o [ 48%] Built target FIRBuilder [ 49%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-cuda.cpp.o [ 49%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-data.cpp.o [ 49%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-deallocate.cpp.o [ 49%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-declarations.cpp.o [ 50%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-do-forall.cpp.o [ 50%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-if-stmt.cpp.o [ 50%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/FIRAnalysis.dir/AliasAnalysis.cpp.o [ 50%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-io.cpp.o [ 50%] Building CXX object lib/Optimizer/Analysis/CMakeFiles/FIRAnalysis.dir/TBAAForest.cpp.o [ 50%] Building CXX object lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/FIROpenACCAttributes.cpp.o [ 51%] Linking CXX shared library ../../libFIRAnalysis.so [ 51%] Built target FIRAnalysis [ 51%] Building CXX object lib/Optimizer/OpenMP/Support/CMakeFiles/FIROpenMPSupport.dir/FIROpenMPAttributes.cpp.o [ 52%] Building CXX object lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/FIROpenACCTypeInterfaces.cpp.o [ 53%] Building CXX object lib/Optimizer/OpenMP/Support/CMakeFiles/FIROpenMPSupport.dir/RegisterOpenMPExtensions.cpp.o [ 53%] Linking CXX shared library ../../../libFIROpenMPSupport.so [ 53%] Built target FIROpenMPSupport [ 53%] Building CXX object lib/Optimizer/OpenACC/Support/CMakeFiles/FIROpenACCSupport.dir/RegisterOpenACCExtensions.cpp.o [ 53%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-namelist.cpp.o [ 53%] Linking CXX shared library ../../../libFIROpenACCSupport.so [ 53%] Built target FIROpenACCSupport [ 54%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/DoConcurrentConversion.cpp.o [ 55%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-nullify.cpp.o [ 55%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-omp-atomic.cpp.o [ 55%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-omp-loop.cpp.o [ 55%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/FunctionFiltering.cpp.o [ 55%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-omp-metadirective.cpp.o [ 55%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/GenericLoopConversion.cpp.o [ 56%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-omp-structure.cpp.o [ 56%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/MapsForPrivatizedSymbols.cpp.o [ 56%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-purity.cpp.o [ 56%] Building CXX object tools/fir-lsp-server/CMakeFiles/fir-lsp-server.dir/fir-lsp-server.cpp.o [ 57%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/MapInfoFinalization.cpp.o [ 57%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-return.cpp.o [ 57%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/MarkDeclareTarget.cpp.o [ 57%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/LowerWorkshare.cpp.o [ 57%] Building CXX object lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/LowerNontemporal.cpp.o [ 57%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-select-rank.cpp.o [ 57%] Linking CXX executable ../../bin/fir-lsp-server [ 57%] Built target fir-lsp-server [ 57%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/BoxedProcedure.cpp.o [ 58%] Linking CXX shared library ../../libFlangOpenMPTransforms.so [ 58%] Built target FlangOpenMPTransforms [ 59%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/CodeGen.cpp.o [ 59%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/CodeGenOpenMP.cpp.o [ 59%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/FIROpPatterns.cpp.o [ 59%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/LLVMInsertChainFolder.cpp.o [ 60%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-select-type.cpp.o [ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/LowerRepackArrays.cpp.o [ 61%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/check-stop.cpp.o [ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/PreCGRewrite.cpp.o [ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/TBAABuilder.cpp.o [ 61%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/Target.cpp.o [ 62%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/TargetRewrite.cpp.o [ 62%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/FIRCodeGen.dir/TypeConverter.cpp.o [ 62%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/compute-offsets.cpp.o [ 62%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/data-to-inits.cpp.o [ 63%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/definable.cpp.o [ 63%] Linking CXX shared library ../../libFIRCodeGen.so [ 63%] Built target FIRCodeGen [ 63%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/dump-expr.cpp.o [ 63%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/expression.cpp.o [ 63%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/mod-file.cpp.o [ 64%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/openmp-dsa.cpp.o [ 64%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/openmp-modifiers.cpp.o [ 64%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/openmp-utils.cpp.o [ 64%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/pointer-assignment.cpp.o [ 65%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/program-tree.cpp.o [ 65%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/resolve-directives.cpp.o [ 65%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/resolve-labels.cpp.o [ 65%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/resolve-names.cpp.o [ 66%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/resolve-names-utils.cpp.o [ 66%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/rewrite-parse-tree.cpp.o [ 66%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/runtime-type-info.cpp.o [ 66%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/scope.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/semantics.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/symbol.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/tools.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/type.cpp.o [ 68%] Building CXX object lib/Semantics/CMakeFiles/FortranSemantics.dir/unparse-with-symbols.cpp.o [ 68%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AbstractResult.cpp.o [ 68%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AddAliasTags.cpp.o [ 68%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AffinePromotion.cpp.o [ 69%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AffineDemotion.cpp.o [ 69%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AnnotateConstant.cpp.o [ 69%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AssumedRankOpConversion.cpp.o [ 69%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CharacterConversion.cpp.o [ 70%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CompilerGeneratedNames.cpp.o [ 70%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ConstantArgumentGlobalisation.cpp.o [ 70%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ControlFlowConverter.cpp.o [ 70%] Linking CXX shared library ../libFortranSemantics.so [ 70%] Built target FortranSemantics [ 70%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CUFAddConstructor.cpp.o [ 71%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CUFDeviceGlobal.cpp.o [ 71%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CUFOpConversion.cpp.o [ 71%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CUFGPUToLLVMConversion.cpp.o [ 71%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/CUFComputeSharedMemoryOffsetsAndSize.cpp.o [ 72%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ArrayValueCopy.cpp.o [ 72%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/ExternalNameConversion.cpp.o [ 72%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/FIRToSCF.cpp.o [ 72%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/MemoryUtils.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:167, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:13, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Transforms/MemoryUtils.h:23, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/MemoryUtils.cpp:9: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h: In instantiation of 'mlir::TypeRange::TypeRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = fir::IfOp; Args = {const std::nullopt_t&, mlir::Value&, bool}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/MemoryUtils.cpp:225:43: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:51:19: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Type]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 51 | : TypeRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:12: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 73%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/MemoryAllocation.cpp.o [ 73%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/StackArrays.cpp.o [ 73%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/MemRefDataFlowOpt.cpp.o [ 74%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/SimplifyRegionLite.cpp.o [ 74%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AlgebraicSimplification.cpp.o [ 74%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/SimplifyIntrinsics.cpp.o [ 74%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/AddDebugInfo.cpp.o [ 75%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/PolymorphicOpConversion.cpp.o [ 75%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/LoopVersioning.cpp.o [ 75%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/StackReclaim.cpp.o [ 75%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/VScaleAttr.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRDialect.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:11: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = mlir::cf::CondBranchOp; Args = {mlir::Value&, mlir::Block*&, mlir::ValueRange&, mlir::Block*&, const std::nullopt_t&}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:458:44: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AttributeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Attributes.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Location.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Diagnostics.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Support/FatalError.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/Todo.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp:10: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 76%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/FunctionAttr.cpp.o [ 76%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/DebugTypeGenerator.cpp.o [ 76%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/SetRuntimeCallAttributes.cpp.o [ 76%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/GenRuntimeCallsForTest.cpp.o [ 77%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/SimplifyFIROperations.cpp.o [ 77%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/FIRTransforms.dir/OptimizeArrayRepacking.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:167, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:13, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/FIRBuilder.h:19, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/SimplifyFIROperations.cpp:16: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = fir::DoLoopOp; Args = {mlir::Value&, mlir::Value&, mlir::Value&, bool, bool, const std::nullopt_t&, mlir::OperandRange, mlir::ArrayAttr}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/Transforms/SimplifyFIROperations.cpp:261:61: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIROps.h:12: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 77%] Linking CXX shared library ../../libFIRTransforms.so [ 77%] Built target FIRTransforms [ 77%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/BufferizeHLFIR.cpp.o [ 77%] Building CXX object lib/Lower/CMakeFiles/FortranLower.dir/cmake_pch.hxx.gch [ 77%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/ConvertToFIR.cpp.o [ 77%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/InlineElementals.cpp.o [ 78%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/InlineHLFIRAssign.cpp.o [ 78%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/InlineHLFIRCopyIn.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/BoxValue.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Builder/Character.h:16, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:15: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h: In instantiation of 'mlir::ValueRange::ValueRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp:298:42: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/ValueRange.h:401:20: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Value]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 401 | : ValueRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:16: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 78%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/LowerHLFIRIntrinsics.cpp.o [ 78%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/LowerHLFIROrderedAssignments.cpp.o [ 79%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/ScheduleOrderedAssignments.cpp.o In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OperationSupport.h:23, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Dialect.h:17, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/OpDefinition.h:22, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/Interfaces/DataLayoutInterfaces.h:20, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRType.h:18, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:167, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/HLFIR/HLFIROps.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.h:17, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIROrderedAssignments.cpp:20: /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h: In instantiation of 'mlir::TypeRange::TypeRange(Arg&&) [with Arg = const std::nullopt_t&; = void]': /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Builders.h:506:16: required from 'OpTy mlir::OpBuilder::create(mlir::Location, Args&& ...) [with OpTy = fir::IfOp; Args = {const std::nullopt_t&, mlir::Value&, bool}]' /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIROrderedAssignments.cpp:408:40: required from here /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeRange.h:51:19: warning: 'llvm::ArrayRef::ArrayRef(std::nullopt_t) [with T = mlir::Type]' is deprecated: Use {} or ArrayRef() instead [-Wdeprecated-declarations] 51 | : TypeRange(ArrayRef(std::forward(arg))) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/MLIRContext.h:14, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/TypeSupport.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Types.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/Value.h:16, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/AffineMap.h:18, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /home/pbulk/build/lang/flang/work/.buildlink/include/mlir/IR/BuiltinAttributes.h:12, from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Optimizer/Dialect/FIRAttr.h:16: /home/pbulk/build/lang/flang/work/.buildlink/include/llvm/ADT/ArrayRef.h:71:5: note: declared here 71 | ArrayRef(std::nullopt_t) {} | ^~~~~~~~ [ 79%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/SimplifyHLFIRIntrinsics.cpp.o [ 79%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/OptimizedBufferization.cpp.o [ 79%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/HLFIRTransforms.dir/PropagateFortranVariableAttributes.cpp.o In file included from /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/cmake-pkgsrc-build/lib/Lower/CMakeFiles/FortranLower.dir/cmake_pch.hxx:12, from : /home/pbulk/build/lang/flang/work/llvm-project-21.1.8.src/flang/include/flang/Lower/DirectivesCommon.h:529:1: fatal error: cannot write PCH file: No space left on device 529 | } // namespace Fortran | ^ compilation terminated. gmake[2]: *** [lib/Lower/CMakeFiles/FortranLower.dir/build.make:80: lib/Lower/CMakeFiles/FortranLower.dir/cmake_pch.hxx.gch] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:2497: lib/Lower/CMakeFiles/FortranLower.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 80%] Linking CXX shared library ../../../libHLFIRTransforms.so [ 80%] Built target HLFIRTransforms gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/flang *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/flang