Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/lfortran.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1691226410.266995/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.kt5ip3t3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.kt5ip3t3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a649b26d40424bb2bf7e810dcbc05ccf', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1691226410.266995/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.kt5ip3t3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/lfortran.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1691107200 Wrote: /builddir/build/SRPMS/lfortran-0.19.0-1.fc39.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/lfortran.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1691226410.266995/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.kt5ip3t3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.kt5ip3t3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'f50f34b64ce54c7e90f7fafadb7fa9c3', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1691226410.266995/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.kt5ip3t3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/lfortran.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1691107200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.V9RUqE + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf lfortran-0.19.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lfortran-0.19.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd lfortran-0.19.0 + rm -rf /builddir/build/BUILD/lfortran-0.19.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/lfortran-0.19.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0snOnd + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lfortran-0.19.0 + echo 0.19.0 + sed -i 's|ci/version.sh|#ci/version.sh|g' build0.sh + sed -i 's|python src|/usr/bin/python3 src|g' build0.sh + sed -i 's|share/lfortran/lib|/usr/lib64/lfortran/modules|g' src/runtime/CMakeLists.txt + bash build0.sh + /usr/bin/python3 src/libasr/asdl_cpp.py grammar/AST.asdl src/lfortran/ast.h + /usr/bin/python3 src/libasr/asdl_cpp.py src/libasr/ASR.asdl src/libasr/asr.h + /usr/bin/python3 src/libasr/wasm_instructions_visitor.py /builddir/build/BUILD/lfortran-0.19.0/src/libasr/wasm_instructions_visitor.py:174: SyntaxWarning: invalid escape sequence '\.' splitted_name = re.split("[\._]", func) Assuming default values of wasm_instructions.txt and wasm_visitor.h + cd src/lfortran/parser + re2c -W -b tokenizer.re -o tokenizer.cpp + cd src/lfortran/parser + re2c -W -b preprocessor.re -o preprocessor.cpp + cd src/lfortran/parser + bison -Wall -d -r all parser.yy time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 time limit exceeded: 6.000000 + grep -n \' src/lfortran/parser/parser.yy + echo OK OK + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_PREFIX_PATH=/usr/lib64/llvm15/ -DWITH_LLVM=ON -DWITH_RUNTIME_LIBRARY=ON -DWITH_FMT=ON -DWITH_JSON=ON -DWITH_STACKTRACE=ON -DWITH_UNWIND=ON -DWITH_XEUS=OFF -DWITH_ZLIB=ON -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ZLIB: /usr/lib64/libz.a (found version "1.2.13") -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib64/libffi.so -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib64/libtinfo.so -- Found LLVM 15.0.7 -- Using LLVMConfig.cmake in: /usr/lib64/llvm15/lib/cmake/llvm -- Found RapidJSON: /usr/include -- Found BFD: /usr/include -- Found LINKH: /usr/include Configuration results --------------------- LFORTRAN_VERSION: 0.19.0 CPACK_PACKAGE_FILE_NAME: lfortran-0.19.0-Linux C compiler : /usr/bin/gcc C++ compiler : /usr/bin/g++ Build type: Release C compiler flags : -DNDEBUG C++ compiler flags : -DNDEBUG Installation prefix: /usr WITH_LFORTRAN_ASSERT: no LFORTRAN_STATIC_BIN: no LFORTRAN_BUILD_TO_WASM: no WITH_STACKTRACE: ON WITH_UNWIND: yes WITH_BFD: yes WITH_DWARFDUMP: no WITH_LINKH: yes WITH_MACHO: no HAVE_LFORTRAN_DEMANGLE: yes WITH_LLVM: ON WITH_XEUS: OFF WITH_JSON: ON WITH_FMT: ON WITH_LFORTRAN_BINARY_MODFILES: YES WITH_RUNTIME_LIBRARY: ON WITH_WHEREAMI: yes WITH_ZLIB: ON WITH_TARGET_AARCH64: no WITH_TARGET_X86: yes WITH_TARGET_WASM: no -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/lfortran-0.19.0 -B/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/build.make src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/depend /usr/bin/gmake -f src/libasr/CMakeFiles/asr.dir/build.make src/libasr/CMakeFiles/asr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/runtime/legacy /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/libasr /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/CMakeFiles/asr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/libasr/CMakeFiles/asr.dir/build.make src/libasr/CMakeFiles/asr.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/build.make src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 1%] Building C object src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o [ 1%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_cpp.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy && /usr/bin/gcc -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fPIC -MD -MT src/runtime/legacy/CMakeFiles/lfortran_runtime_static.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o -MF CMakeFiles/lfortran_runtime_static.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o.d -o CMakeFiles/lfortran_runtime_static.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_cpp.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_cpp.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_cpp.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_cpp.cpp /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c: In function '_lfortran_read_int32': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c:1312:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1312 | fread(p, sizeof(int32_t), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c:1320:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1320 | fread(p, sizeof(int32_t), 1, unit_to_file[unit_num]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Linking C static library liblfortran_runtime_static.a cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy && /usr/bin/cmake -P CMakeFiles/lfortran_runtime_static.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfortran_runtime_static.dir/link.txt --verbose=1 /usr/bin/ar qc liblfortran_runtime_static.a CMakeFiles/lfortran_runtime_static.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o /usr/bin/ranlib liblfortran_runtime_static.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 2%] Built target lfortran_runtime_static /usr/bin/gmake -f src/tests/CMakeFiles/doctest.dir/build.make src/tests/CMakeFiles/doctest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/tests/CMakeFiles/doctest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/tests/CMakeFiles/doctest.dir/build.make src/tests/CMakeFiles/doctest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 3%] Building CXX object src/tests/CMakeFiles/doctest.dir/doctest.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -MD -MT src/tests/CMakeFiles/doctest.dir/doctest.cpp.o -MF CMakeFiles/doctest.dir/doctest.cpp.o.d -o CMakeFiles/doctest.dir/doctest.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/tests/doctest.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/asr_to_c_cpp.h:26, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_cpp.cpp:7: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/asr_to_c_cpp.h:21: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/c_utils.h: In member function 'std::string LCompilers::CCPPDSUtils::get_type(LCompilers::ASR::ttype_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/c_utils.h:450:9: warning: control reaches end of non-void function [-Wreturn-type] 450 | } | ^ [ 3%] Linking CXX static library libdoctest.a cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/tests && /usr/bin/cmake -P CMakeFiles/doctest.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/doctest.dir/link.txt --verbose=1 /usr/bin/ar qc libdoctest.a CMakeFiles/doctest.dir/doctest.cpp.o /usr/bin/ranlib libdoctest.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 3%] Built target doctest /usr/bin/gmake -f src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/build.make src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/runtime/legacy /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/build.make src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 4%] Building C object src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy && /usr/bin/gcc -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -Dlfortran_runtime_EXPORTS -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fPIC -MD -MT src/runtime/legacy/CMakeFiles/lfortran_runtime.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o -MF CMakeFiles/lfortran_runtime.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o.d -o CMakeFiles/lfortran_runtime.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c: In function '_lfortran_read_int32': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c:1312:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1312 | fread(p, sizeof(int32_t), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/runtime/lfortran_intrinsics.c:1320:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1320 | fread(p, sizeof(int32_t), 1, unit_to_file[unit_num]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Linking C shared library ../liblfortran_runtime.so cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/legacy && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfortran_runtime.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,liblfortran_runtime.so -o ../liblfortran_runtime.so CMakeFiles/lfortran_runtime.dir/__/__/libasr/runtime/lfortran_intrinsics.c.o In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_cpp.cpp:4: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/c_utils.h:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 5%] Built target lfortran_runtime [ 6%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_c.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_c.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_c.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_c.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.71787 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/asr_to_c_cpp.h:26, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp:7: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/asr_to_c_cpp.h:21: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/c_utils.h: In member function 'std::string LCompilers::CCPPDSUtils::get_type(LCompilers::ASR::ttype_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/c_utils.h:450:9: warning: control reaches end of non-void function [-Wreturn-type] 450 | } | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp:4: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/codegen/c_utils.h:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.71787 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ [ 7%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_julia.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_julia.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_julia.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_julia.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_julia.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_julia.cpp:3: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /usr/include/c++/13/string:54, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp:1: In function 'std::__cxx11::to_string(long)', inlined from 'LCompilers::ASRToCVisitor::visit_ArrayItem(LCompilers::ASR::ArrayItem_t const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp:1246:65: /usr/include/c++/13/bits/basic_string.h:4183:64: warning: 'dim_size' may be used uninitialized [-Wmaybe-uninitialized] 4183 | const unsigned long __uval = __neg ? (unsigned long)~__val + 1ul : __val; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp: In member function 'LCompilers::ASRToCVisitor::visit_ArrayItem(LCompilers::ASR::ArrayItem_t const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c.cpp:1244:29: note: 'dim_size' was declared here 1244 | int64_t dim_size; | ^~~~~~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_julia.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_julia.cpp:2: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.52532 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ [ 8%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_py.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_py.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_py.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_py.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_py.cpp [ 9%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/x86_assembler.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/x86_assembler.cpp.o -MF CMakeFiles/asr.dir/codegen/x86_assembler.cpp.o.d -o CMakeFiles/asr.dir/codegen/x86_assembler.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/x86_assembler.cpp [ 10%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_x86.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_x86.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_x86.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_x86.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_x86.cpp [ 11%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_wasm.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_wasm.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_wasm.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_wasm.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_wasm.cpp [ 12%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/wasm_to_wat.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/wasm_to_wat.cpp.o -MF CMakeFiles/asr.dir/codegen/wasm_to_wat.cpp.o.d -o CMakeFiles/asr.dir/codegen/wasm_to_wat.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/wasm_to_wat.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_wasm.cpp:8: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.90360 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 13%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/wasm_to_x86.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/wasm_to_x86.cpp.o -MF CMakeFiles/asr.dir/codegen/wasm_to_x86.cpp.o.d -o CMakeFiles/asr.dir/codegen/wasm_to_x86.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/wasm_to_x86.cpp [ 14%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/wasm_to_x64.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/wasm_to_x64.cpp.o -MF CMakeFiles/asr.dir/codegen/wasm_to_x64.cpp.o.d -o CMakeFiles/asr.dir/codegen/wasm_to_x64.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/wasm_to_x64.cpp [ 15%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/wasm_utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/wasm_utils.cpp.o -MF CMakeFiles/asr.dir/codegen/wasm_utils.cpp.o.d -o CMakeFiles/asr.dir/codegen/wasm_utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/wasm_utils.cpp [ 16%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/nested_vars.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/nested_vars.cpp.o -MF CMakeFiles/asr.dir/pass/nested_vars.cpp.o.d -o CMakeFiles/asr.dir/pass/nested_vars.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/nested_vars.cpp [ 17%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/param_to_const.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/param_to_const.cpp.o -MF CMakeFiles/asr.dir/pass/param_to_const.cpp.o.d -o CMakeFiles/asr.dir/pass/param_to_const.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/param_to_const.cpp [ 18%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/do_loops.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/do_loops.cpp.o -MF CMakeFiles/asr.dir/pass/do_loops.cpp.o.d -o CMakeFiles/asr.dir/pass/do_loops.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/do_loops.cpp [ 19%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/for_all.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/for_all.cpp.o -MF CMakeFiles/asr.dir/pass/for_all.cpp.o.d -o CMakeFiles/asr.dir/pass/for_all.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/for_all.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/nested_vars.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/nested_vars.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ [ 19%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/global_stmts.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/global_stmts.cpp.o -MF CMakeFiles/asr.dir/pass/global_stmts.cpp.o.d -o CMakeFiles/asr.dir/pass/global_stmts.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/global_stmts.cpp [ 20%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/global_stmts_program.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/global_stmts_program.cpp.o -MF CMakeFiles/asr.dir/pass/global_stmts_program.cpp.o.d -o CMakeFiles/asr.dir/pass/global_stmts_program.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/global_stmts_program.cpp [ 21%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/global_symbols.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/global_symbols.cpp.o -MF CMakeFiles/asr.dir/pass/global_symbols.cpp.o.d -o CMakeFiles/asr.dir/pass/global_symbols.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/global_symbols.cpp [ 22%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/select_case.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/select_case.cpp.o -MF CMakeFiles/asr.dir/pass/select_case.cpp.o.d -o CMakeFiles/asr.dir/pass/select_case.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/select_case.cpp [ 23%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/init_expr.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/init_expr.cpp.o -MF CMakeFiles/asr.dir/pass/init_expr.cpp.o.d -o CMakeFiles/asr.dir/pass/init_expr.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/init_expr.cpp [ 24%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/implied_do_loops.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/implied_do_loops.cpp.o -MF CMakeFiles/asr.dir/pass/implied_do_loops.cpp.o.d -o CMakeFiles/asr.dir/pass/implied_do_loops.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/implied_do_loops.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/init_expr.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/init_expr.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/implied_do_loops.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/implied_do_loops.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_replace_init_expr(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/init_expr.cpp:166:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'v.current_scope' is used uninitialized [-Wuninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/init_expr.cpp: In function 'LCompilers::pass_replace_init_expr(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/init_expr.cpp:165:21: note: 'v' declared here 165 | InitExprVisitor v(al); | ^ [ 25%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/array_op.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/array_op.cpp.o -MF CMakeFiles/asr.dir/pass/array_op.cpp.o.d -o CMakeFiles/asr.dir/pass/array_op.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/array_op.cpp [ 26%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/subroutine_from_function.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/subroutine_from_function.cpp.o -MF CMakeFiles/asr.dir/pass/subroutine_from_function.cpp.o.d -o CMakeFiles/asr.dir/pass/subroutine_from_function.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/subroutine_from_function.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/array_op.cpp:8: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ [ 27%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/transform_optional_argument_functions.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/transform_optional_argument_functions.cpp.o -MF CMakeFiles/asr.dir/pass/transform_optional_argument_functions.cpp.o.d -o CMakeFiles/asr.dir/pass/transform_optional_argument_functions.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/array_op.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/array_op.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp:1: In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_transform_optional_argument_functions(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp:360:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'w.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp: In function 'LCompilers::pass_transform_optional_argument_functions(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp:359:54: note: 'w' declared here 359 | ReplaceFunctionCallsWithOptionalArgumentsVisitor w(al); | ^ In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_transform_optional_argument_functions(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp:360:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'w.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp: In function 'LCompilers::pass_transform_optional_argument_functions(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/transform_optional_argument_functions.cpp:359:54: note: 'w' declared here 359 | ReplaceFunctionCallsWithOptionalArgumentsVisitor w(al); | ^ [ 28%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/class_constructor.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/class_constructor.cpp.o -MF CMakeFiles/asr.dir/pass/class_constructor.cpp.o.d -o CMakeFiles/asr.dir/pass/class_constructor.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/class_constructor.cpp In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28, inlined from 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:139:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.364933 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 29%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/arr_slice.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/arr_slice.cpp.o -MF CMakeFiles/asr.dir/pass/arr_slice.cpp.o.d -o CMakeFiles/asr.dir/pass/arr_slice.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/arr_slice.cpp [ 30%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/print_arr.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/print_arr.cpp.o -MF CMakeFiles/asr.dir/pass/print_arr.cpp.o.d -o CMakeFiles/asr.dir/pass/print_arr.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/print_arr.cpp [ 31%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/print_list_tuple.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/print_list_tuple.cpp.o -MF CMakeFiles/asr.dir/pass/print_list_tuple.cpp.o.d -o CMakeFiles/asr.dir/pass/print_list_tuple.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/print_list_tuple.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/arr_slice.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/arr_slice.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ [ 32%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/pass_utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/pass_utils.cpp.o -MF CMakeFiles/asr.dir/pass/pass_utils.cpp.o.d -o CMakeFiles/asr.dir/pass/pass_utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_utils.cpp [ 33%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/unused_functions.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/unused_functions.cpp.o -MF CMakeFiles/asr.dir/pass/unused_functions.cpp.o.d -o CMakeFiles/asr.dir/pass/unused_functions.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/unused_functions.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_utils.cpp:1: In function 'LCompilers::ASR::make_IntegerCompare_t(Allocator&, LCompilers::Location const&, LCompilers::ASR::expr_t*, LCompilers::ASR::cmpopType, LCompilers::ASR::expr_t*, LCompilers::ASR::ttype_t*, LCompilers::ASR::expr_t*)', inlined from 'LCompilers::PassUtils::replace_doloop(Allocator&, LCompilers::ASR::DoLoop_t const&, int)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_utils.cpp:877:69: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:1971:17: warning: 'cmp_op' may be used uninitialized [-Wmaybe-uninitialized] 1971 | n->m_op = a_op; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_utils.cpp: In function 'LCompilers::PassUtils::replace_doloop(Allocator&, LCompilers::ASR::DoLoop_t const&, int)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_utils.cpp:794:32: note: 'cmp_op' was declared here 794 | ASR::cmpopType cmp_op; | ^~~~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_utils.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ [ 33%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/flip_sign.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/flip_sign.cpp.o -MF CMakeFiles/asr.dir/pass/flip_sign.cpp.o.d -o CMakeFiles/asr.dir/pass/flip_sign.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/flip_sign.cpp [ 34%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/div_to_mul.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/div_to_mul.cpp.o -MF CMakeFiles/asr.dir/pass/div_to_mul.cpp.o.d -o CMakeFiles/asr.dir/pass/div_to_mul.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/div_to_mul.cpp [ 35%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/intrinsic_function.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/intrinsic_function.cpp.o -MF CMakeFiles/asr.dir/pass/intrinsic_function.cpp.o.d -o CMakeFiles/asr.dir/pass/intrinsic_function.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp [ 36%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/fma.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/fma.cpp.o -MF CMakeFiles/asr.dir/pass/fma.cpp.o.d -o CMakeFiles/asr.dir/pass/fma.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/fma.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:7: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ [ 37%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/loop_vectorise.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/loop_vectorise.cpp.o -MF CMakeFiles/asr.dir/pass/loop_vectorise.cpp.o.d -o CMakeFiles/asr.dir/pass/loop_vectorise.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/loop_vectorise.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ [ 38%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/sign_from_value.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/sign_from_value.cpp.o -MF CMakeFiles/asr.dir/pass/sign_from_value.cpp.o.d -o CMakeFiles/asr.dir/pass/sign_from_value.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/sign_from_value.cpp In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ReplaceIntrinsicFunction::replace_IntrinsicFunction(LCompilers::ASR::IntrinsicFunction_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:53:35: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg0.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp: In member function 'LCompilers::ReplaceIntrinsicFunction::replace_IntrinsicFunction(LCompilers::ASR::IntrinsicFunction_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:51:33: note: 'arg0.loc.first' was declared here 51 | ASR::call_arg_t arg0; | ^~~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ReplaceIntrinsicFunction::replace_IntrinsicFunction(LCompilers::ASR::IntrinsicFunction_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:53:35: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg0.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp: In member function 'LCompilers::ReplaceIntrinsicFunction::replace_IntrinsicFunction(LCompilers::ASR::IntrinsicFunction_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:51:33: note: 'arg0.loc.last' was declared here 51 | ASR::call_arg_t arg0; | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp: In member function 'LCompilers::ReplaceFunctionCallReturningArray::replace_FunctionCall(LCompilers::ASR::FunctionCall_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:241:62: warning: 'constant_dim' may be used uninitialized [-Wmaybe-uninitialized] 241 | result_var_ = get_result_var_for_constant_dim(constant_dim, n_dims, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 242 | ASRUtils::symbol_name(x->m_name), x->base.base.loc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | x->m_type, x->m_args[0].m_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:239:21: note: 'constant_dim' was declared here 239 | int constant_dim; | ^~~~~~~~~~~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ [ 39%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/inline_function_calls.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/inline_function_calls.cpp.o -MF CMakeFiles/asr.dir/pass/inline_function_calls.cpp.o.d -o CMakeFiles/asr.dir/pass/inline_function_calls.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/inline_function_calls.cpp In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_replace_intrinsic_function(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:315:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'v.current_scope' is used uninitialized [-Wuninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp: In function 'LCompilers::pass_replace_intrinsic_function(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:314:37: note: 'v' declared here 314 | ReplaceIntrinsicFunctionVisitor v(al, unit.m_global_scope, func2intrinsicid); | ^ In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_replace_intrinsic_function(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:317:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'u.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp: In function 'LCompilers::pass_replace_intrinsic_function(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function.cpp:316:46: note: 'u' declared here 316 | ReplaceFunctionCallReturningArrayVisitor u(al, func2intrinsicid); | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28, inlined from 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:139:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.355282 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 40%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/loop_unroll.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/loop_unroll.cpp.o -MF CMakeFiles/asr.dir/pass/loop_unroll.cpp.o.d -o CMakeFiles/asr.dir/pass/loop_unroll.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/loop_unroll.cpp [ 41%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/dead_code_removal.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/dead_code_removal.cpp.o -MF CMakeFiles/asr.dir/pass/dead_code_removal.cpp.o.d -o CMakeFiles/asr.dir/pass/dead_code_removal.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/dead_code_removal.cpp [ 42%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/instantiate_template.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/instantiate_template.cpp.o -MF CMakeFiles/asr.dir/pass/instantiate_template.cpp.o.d -o CMakeFiles/asr.dir/pass/instantiate_template.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/instantiate_template.cpp [ 43%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/update_array_dim_intrinsic_calls.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/update_array_dim_intrinsic_calls.cpp.o -MF CMakeFiles/asr.dir/pass/update_array_dim_intrinsic_calls.cpp.o.d -o CMakeFiles/asr.dir/pass/update_array_dim_intrinsic_calls.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/update_array_dim_intrinsic_calls.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/update_array_dim_intrinsic_calls.cpp:1: In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_update_array_dim_intrinsic_calls(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/update_array_dim_intrinsic_calls.cpp:149:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'v.current_scope' is used uninitialized [-Wuninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/update_array_dim_intrinsic_calls.cpp: In function 'LCompilers::pass_update_array_dim_intrinsic_calls(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/update_array_dim_intrinsic_calls.cpp:148:35: note: 'v' declared here 148 | ArrayDimIntrinsicCallsVisitor v(al); | ^ [ 44%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/pass_array_by_data.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/pass_array_by_data.cpp.o -MF CMakeFiles/asr.dir/pass/pass_array_by_data.cpp.o.d -o CMakeFiles/asr.dir/pass/pass_array_by_data.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp [ 45%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/pass_list_expr.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/pass_list_expr.cpp.o -MF CMakeFiles/asr.dir/pass/pass_list_expr.cpp.o.d -o CMakeFiles/asr.dir/pass/pass_list_expr.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_list_expr.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:4: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1725:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1739:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1753:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1767:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1781:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1796:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1810:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23, inlined from 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:1840:45: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_type(Allocator&, LCompilers::ASR::ttype_t const*, LCompilers::Vec*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_list_expr.cpp:1: In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_list_expr(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_list_expr.cpp:573:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'v.current_scope' is used uninitialized [-Wuninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_list_expr.cpp: In function 'LCompilers::pass_list_expr(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_list_expr.cpp:572:21: note: 'v' declared here 572 | ListExprVisitor v(al, unit); | ^ [ 46%] Building CXX object src/libasr/CMakeFiles/asr.dir/pass/pass_compare.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/pass/pass_compare.cpp.o -MF CMakeFiles/asr.dir/pass/pass_compare.cpp.o.d -o CMakeFiles/asr.dir/pass/pass_compare.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp In member function 'LCompilers::ASR::ASRPassBaseWalkVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:551:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:35959:22: warning: 'e.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 35959 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp: In function 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:550:26: note: 'e' declared here 550 | EditProcedureVisitor e(v); | ^ In member function 'LCompilers::ASR::ASRPassBaseWalkVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:553:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:35959:22: warning: 'u.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 35959 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp: In function 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:552:31: note: 'u' declared here 552 | EditProcedureCallsVisitor u(al, v); | ^ In member function 'LCompilers::ASR::ASRPassBaseWalkVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:553:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:35959:22: warning: 'u.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 35959 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp: In function 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:552:31: note: 'u' declared here 552 | EditProcedureCallsVisitor u(al, v); | ^ In member function 'LCompilers::ASR::ASRPassBaseWalkVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:551:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:35959:22: warning: 'e.current_scope' may be used uninitialized [-Wmaybe-uninitialized] 35959 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp: In function 'LCompilers::pass_array_by_data(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_array_by_data.cpp:550:26: note: 'e' declared here 550 | EditProcedureVisitor e(v); | ^ [ 47%] Building CXX object src/libasr/CMakeFiles/asr.dir/asr_verify.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/asr_verify.cpp.o -MF CMakeFiles/asr.dir/asr_verify.cpp.o.d -o CMakeFiles/asr.dir/asr_verify.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp: In member function 'LCompilers::ASR::expr_t* LCompilers::CompareExprReplacer::compare_helper(LCompilers::Location&, LCompilers::SymbolTable*&, LCompilers::ASR::expr_t*, LCompilers::ASR::expr_t*, LCompilers::ASR::ttype_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp:150:13: warning: control reaches end of non-void function [-Wreturn-type] 150 | default: { | ^~~~~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp:6: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp:1: In member function 'LCompilers::ASR::CallReplacerOnExpressionsVisitor::visit_TranslationUnit(LCompilers::ASR::TranslationUnit_t const&)', inlined from 'LCompilers::pass_compare(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp:494:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:41652:22: warning: 'v.current_scope' is used uninitialized [-Wuninitialized] 41652 | SymbolTable* current_scope_copy = current_scope; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp: In function 'LCompilers::pass_compare(Allocator&, LCompilers::ASR::TranslationUnit_t&, LCompilers::PassOptions const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/pass_compare.cpp:493:24: note: 'v' declared here 493 | CompareExprVisitor v(al, unit); | ^ [ 47%] Building CXX object src/libasr/CMakeFiles/asr.dir/asr_utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/asr_utils.cpp.o -MF CMakeFiles/asr.dir/asr_utils.cpp.o.d -o CMakeFiles/asr.dir/asr_utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp:1: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp:3: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:5: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28, inlined from 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:139:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.337373 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.cpp:3: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /usr/include/c++/13/string:54, from /usr/include/c++/13/stdexcept:39, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:7: In function 'std::__cxx11::to_string(long)', inlined from 'LCompilers::ASR::VerifyVisitor::visit_StructType(LCompilers::ASR::StructType_t const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp:458:9: /usr/include/c++/13/bits/basic_string.h:4183:40: warning: 'alignment_int' may be used uninitialized [-Wmaybe-uninitialized] 4183 | const unsigned long __uval = __neg ? (unsigned long)~__val + 1ul : __val; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp: In member function 'LCompilers::ASR::VerifyVisitor::visit_StructType(LCompilers::ASR::StructType_t const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_verify.cpp:456:17: note: 'alignment_int' was declared here 456 | int64_t alignment_int; | ^~~~~~~~~~~~~ [ 48%] Building CXX object src/libasr/CMakeFiles/asr.dir/diagnostics.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/diagnostics.cpp.o -MF CMakeFiles/asr.dir/diagnostics.cpp.o.d -o CMakeFiles/asr.dir/diagnostics.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.cpp [ 49%] Building CXX object src/libasr/CMakeFiles/asr.dir/stacktrace.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/stacktrace.cpp.o -MF CMakeFiles/asr.dir/stacktrace.cpp.o.d -o CMakeFiles/asr.dir/stacktrace.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/stacktrace.cpp [ 50%] Building CXX object src/libasr/CMakeFiles/asr.dir/string_utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/string_utils.cpp.o -MF CMakeFiles/asr.dir/string_utils.cpp.o.d -o CMakeFiles/asr.dir/string_utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/string_utils.cpp [ 51%] Building CXX object src/libasr/CMakeFiles/asr.dir/asr_scopes.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/asr_scopes.cpp.o -MF CMakeFiles/asr.dir/asr_scopes.cpp.o.d -o CMakeFiles/asr.dir/asr_scopes.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_scopes.cpp /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_scopes.cpp: In member function 'void LCompilers::SymbolTable::move_symbols_from_global_scope(Allocator&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::SetChar&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_scopes.cpp:200:32: warning: unused variable 's' [-Wunused-variable] 200 | ASR::symbol_t *s = ASRUtils::symbol_get_past_external(a.second); | ^ [ 52%] Building CXX object src/libasr/CMakeFiles/asr.dir/modfile.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/modfile.cpp.o -MF CMakeFiles/asr.dir/modfile.cpp.o.d -o CMakeFiles/asr.dir/modfile.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/modfile.cpp [ 53%] Building CXX object src/libasr/CMakeFiles/asr.dir/serialization.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/serialization.cpp.o -MF CMakeFiles/asr.dir/serialization.cpp.o.d -o CMakeFiles/asr.dir/serialization.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/serialization.cpp [ 54%] Building CXX object src/libasr/CMakeFiles/asr.dir/utils2.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/libasr/CMakeFiles/asr.dir/utils2.cpp.o -MF CMakeFiles/asr.dir/utils2.cpp.o.d -o CMakeFiles/asr.dir/utils2.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/utils2.cpp [ 55%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/evaluator.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -Wno-deprecated-declarations -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/evaluator.cpp.o -MF CMakeFiles/asr.dir/codegen/evaluator.cpp.o.d -o CMakeFiles/asr.dir/codegen/evaluator.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/evaluator.cpp [ 56%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/asr_to_llvm.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -Wno-deprecated-declarations -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/asr_to_llvm.cpp.o -MF CMakeFiles/asr.dir/codegen/asr_to_llvm.cpp.o.d -o CMakeFiles/asr.dir/codegen/asr_to_llvm.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp [ 57%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/llvm_array_utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -Wno-deprecated-declarations -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/llvm_array_utils.cpp.o -MF CMakeFiles/asr.dir/codegen/llvm_array_utils.cpp.o.d -o CMakeFiles/asr.dir/codegen/llvm_array_utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/llvm_array_utils.cpp /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp: In member function 'void LCompilers::ASRToLLVMVisitor::visit_ArraySection(const LCompilers::ASR::ArraySection_t&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:2075:13: warning: unused variable 'n_dims' [-Wunused-variable] 2075 | int n_dims = ASRUtils::extract_dimensions_from_ttype( | ^~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp: In member function 'void LCompilers::ASRToLLVMVisitor::visit_Associate(const LCompilers::ASR::Associate_t&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:4299:27: warning: unused variable 'target_class_t' [-Wunused-variable] 4299 | ASR::Class_t* target_class_t = ASR::down_cast( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:4301:27: warning: unused variable 'value_class_t' [-Wunused-variable] 4301 | ASR::Class_t* value_class_t = ASR::down_cast( | ^~~~~~~~~~~~~ [ 58%] Building CXX object src/libasr/CMakeFiles/asr.dir/codegen/llvm_utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -Wno-deprecated-declarations -MD -MT src/libasr/CMakeFiles/asr.dir/codegen/llvm_utils.cpp.o -MF CMakeFiles/asr.dir/codegen/llvm_utils.cpp.o.d -o CMakeFiles/asr.dir/codegen/llvm_utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/llvm_utils.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/asr.h:6, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:42: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.494825 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/../libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp: In member function 'LCompilers::ASRToLLVMVisitor::convert_call_args(LCompilers::ASR::SubroutineCall_t const&, bool)std::vector >': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:7121:85: warning: 'target_type' may be used uninitialized [-Wmaybe-uninitialized] 7121 | llvm::AllocaInst *target = builder0.CreateAlloca( | ~~~~~~~~~~~~~~~~~~~~~^ 7122 | target_type, nullptr, "call_arg_value"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:7018:29: note: 'target_type' was declared here 7018 | llvm::Type *target_type; | ^~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp: In member function 'LCompilers::ASRToLLVMVisitor::convert_call_args(LCompilers::ASR::FunctionCall_t const&, bool)std::vector >': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:7121:85: warning: 'target_type' may be used uninitialized [-Wmaybe-uninitialized] 7121 | llvm::AllocaInst *target = builder0.CreateAlloca( | ~~~~~~~~~~~~~~~~~~~~~^ 7122 | target_type, nullptr, "call_arg_value"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_llvm.cpp:7018:29: note: 'target_type' was declared here 7018 | llvm::Type *target_type; | ^~~~~~~~~~~ [ 59%] Linking CXX static library libasr.a cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/cmake -P CMakeFiles/asr.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr && /usr/bin/cmake -E cmake_link_script CMakeFiles/asr.dir/link.txt --verbose=1 /usr/bin/ar qc libasr.a CMakeFiles/asr.dir/codegen/asr_to_cpp.cpp.o CMakeFiles/asr.dir/codegen/asr_to_c.cpp.o CMakeFiles/asr.dir/codegen/asr_to_julia.cpp.o CMakeFiles/asr.dir/codegen/asr_to_py.cpp.o CMakeFiles/asr.dir/codegen/x86_assembler.cpp.o CMakeFiles/asr.dir/codegen/asr_to_x86.cpp.o CMakeFiles/asr.dir/codegen/asr_to_wasm.cpp.o CMakeFiles/asr.dir/codegen/wasm_to_wat.cpp.o CMakeFiles/asr.dir/codegen/wasm_to_x86.cpp.o CMakeFiles/asr.dir/codegen/wasm_to_x64.cpp.o CMakeFiles/asr.dir/codegen/wasm_utils.cpp.o CMakeFiles/asr.dir/pass/nested_vars.cpp.o CMakeFiles/asr.dir/pass/param_to_const.cpp.o CMakeFiles/asr.dir/pass/do_loops.cpp.o CMakeFiles/asr.dir/pass/for_all.cpp.o CMakeFiles/asr.dir/pass/global_stmts.cpp.o CMakeFiles/asr.dir/pass/global_stmts_program.cpp.o CMakeFiles/asr.dir/pass/global_symbols.cpp.o CMakeFiles/asr.dir/pass/select_case.cpp.o CMakeFiles/asr.dir/pass/init_expr.cpp.o CMakeFiles/asr.dir/pass/implied_do_loops.cpp.o CMakeFiles/asr.dir/pass/array_op.cpp.o CMakeFiles/asr.dir/pass/subroutine_from_function.cpp.o CMakeFiles/asr.dir/pass/transform_optional_argument_functions.cpp.o CMakeFiles/asr.dir/pass/class_constructor.cpp.o CMakeFiles/asr.dir/pass/arr_slice.cpp.o CMakeFiles/asr.dir/pass/print_arr.cpp.o CMakeFiles/asr.dir/pass/print_list_tuple.cpp.o CMakeFiles/asr.dir/pass/pass_utils.cpp.o CMakeFiles/asr.dir/pass/unused_functions.cpp.o CMakeFiles/asr.dir/pass/flip_sign.cpp.o CMakeFiles/asr.dir/pass/div_to_mul.cpp.o CMakeFiles/asr.dir/pass/intrinsic_function.cpp.o CMakeFiles/asr.dir/pass/fma.cpp.o CMakeFiles/asr.dir/pass/loop_vectorise.cpp.o CMakeFiles/asr.dir/pass/sign_from_value.cpp.o CMakeFiles/asr.dir/pass/inline_function_calls.cpp.o CMakeFiles/asr.dir/pass/loop_unroll.cpp.o CMakeFiles/asr.dir/pass/dead_code_removal.cpp.o CMakeFiles/asr.dir/pass/instantiate_template.cpp.o CMakeFiles/asr.dir/pass/update_array_dim_intrinsic_calls.cpp.o CMakeFiles/asr.dir/pass/pass_array_by_data.cpp.o CMakeFiles/asr.dir/pass/pass_list_expr.cpp.o CMakeFiles/asr.dir/pass/pass_compare.cpp.o CMakeFiles/asr.dir/asr_verify.cpp.o CMakeFiles/asr.dir/asr_utils.cpp.o CMakeFiles/asr.dir/diagnostics.cpp.o CMakeFiles/asr.dir/stacktrace.cpp.o CMakeFiles/asr.dir/string_utils.cpp.o CMakeFiles/asr.dir/asr_scopes.cpp.o CMakeFiles/asr.dir/modfile.cpp.o CMakeFiles/asr.dir/serialization.cpp.o CMakeFiles/asr.dir/utils2.cpp.o CMakeFiles/asr.dir/codegen/evaluator.cpp.o CMakeFiles/asr.dir/codegen/asr_to_llvm.cpp.o CMakeFiles/asr.dir/codegen/llvm_array_utils.cpp.o CMakeFiles/asr.dir/codegen/llvm_utils.cpp.o /usr/bin/ranlib libasr.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 59%] Built target asr /usr/bin/gmake -f src/lfortran/CMakeFiles/lfortran_lib.dir/build.make src/lfortran/CMakeFiles/lfortran_lib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/lfortran /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/CMakeFiles/lfortran_lib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/lfortran/CMakeFiles/lfortran_lib.dir/build.make src/lfortran/CMakeFiles/lfortran_lib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 60%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/parser/tokenizer.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/parser/tokenizer.cpp.o -MF CMakeFiles/lfortran_lib.dir/parser/tokenizer.cpp.o.d -o CMakeFiles/lfortran_lib.dir/parser/tokenizer.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/tokenizer.cpp [ 61%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/parser/preprocessor.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/parser/preprocessor.cpp.o -MF CMakeFiles/lfortran_lib.dir/parser/preprocessor.cpp.o.d -o CMakeFiles/lfortran_lib.dir/parser/preprocessor.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/preprocessor.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser_exception.h:4, from tokenizer.re:3: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.47819 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 62%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/parser/parser.tab.cc.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/parser/parser.tab.cc.o -MF CMakeFiles/lfortran_lib.dir/parser/parser.tab.cc.o.d -o CMakeFiles/lfortran_lib.dir/parser/parser.tab.cc.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser.tab.cc [ 63%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/parser/parser.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/parser/parser.cpp.o -MF CMakeFiles/lfortran_lib.dir/parser/parser.cpp.o.d -o CMakeFiles/lfortran_lib.dir/parser/parser.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:5, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser.h:9, from parser.yy:26, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser.tab.cc:78: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.101975 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 64%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/parser/fixedform_tokenizer.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/parser/fixedform_tokenizer.cpp.o -MF CMakeFiles/lfortran_lib.dir/parser/fixedform_tokenizer.cpp.o.d -o CMakeFiles/lfortran_lib.dir/parser/fixedform_tokenizer.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/fixedform_tokenizer.cpp [ 65%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/semantics/ast_symboltable_visitor.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/semantics/ast_symboltable_visitor.cpp.o -MF CMakeFiles/lfortran_lib.dir/semantics/ast_symboltable_visitor.cpp.o.d -o CMakeFiles/lfortran_lib.dir/semantics/ast_symboltable_visitor.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_symboltable_visitor.cpp [ 66%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/semantics/ast_body_visitor.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/semantics/ast_body_visitor.cpp.o -MF CMakeFiles/lfortran_lib.dir/semantics/ast_body_visitor.cpp.o.d -o CMakeFiles/lfortran_lib.dir/semantics/ast_body_visitor.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_common_visitor.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_symboltable_visitor.cpp:16: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_common_visitor.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp:16: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_symboltable_visitor.cpp:10: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_symboltable_visitor.cpp:12: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp:10: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp:12: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.94079 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.92902 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp: In member function 'LCompilers::LFortran::BodyVisitor::visit_Instantiate(LCompilers::LFortran::AST::Instantiate_t const&)': /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp:586:64: warning: 'op' may be used uninitialized [-Wmaybe-uninitialized] 586 | bool is_overloaded = ASRUtils::is_op_overloaded(op, op_name, current_scope); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_body_visitor.cpp:564:32: note: 'op' was declared here 564 | ASR::binopType op; | ^~ [ 67%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/semantics/ast_to_asr.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/semantics/ast_to_asr.cpp.o -MF CMakeFiles/lfortran_lib.dir/semantics/ast_to_asr.cpp.o.d -o CMakeFiles/lfortran_lib.dir/semantics/ast_to_asr.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_to_asr.cpp [ 68%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/fortran_evaluator.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/fortran_evaluator.cpp.o -MF CMakeFiles/lfortran_lib.dir/fortran_evaluator.cpp.o.d -o CMakeFiles/lfortran_lib.dir/fortran_evaluator.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/fortran_evaluator.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_common_visitor.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_to_asr.cpp:13: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_c_cpp.h:26, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_julia.h:6, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/fortran_evaluator.cpp:8: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_to_asr.cpp:8: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/semantics/ast_to_asr.cpp:10: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.91582 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/fortran_evaluator.h:8, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/fortran_evaluator.cpp:4: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/codegen/asr_to_julia.h:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/fortran_evaluator.h:7: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28, inlined from 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:139:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.417604 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 69%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/pickle.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/pickle.cpp.o -MF CMakeFiles/lfortran_lib.dir/pickle.cpp.o.d -o CMakeFiles/lfortran_lib.dir/pickle.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/pickle.cpp [ 70%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/ast_serialization.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/ast_serialization.cpp.o -MF CMakeFiles/lfortran_lib.dir/ast_serialization.cpp.o.d -o CMakeFiles/lfortran_lib.dir/ast_serialization.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast_serialization.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/pickle.cpp:7: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASR::expr_t* LCompilers::ASRUtils::Any::instantiate_Any(Allocator&, const LCompilers::Location&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, int64_t, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:950:17: warning: unused variable 'kind' [-Wunused-variable] 950 | int kind = ASRUtils::extract_kind_from_ttype_t(dim_type); | ^~~~ [ 71%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/cwrapper.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/cwrapper.cpp.o -MF CMakeFiles/lfortran_lib.dir/cwrapper.cpp.o.d -o CMakeFiles/lfortran_lib.dir/cwrapper.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/cwrapper.cpp [ 71%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/ast_to_src.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/ast_to_src.cpp.o -MF CMakeFiles/lfortran_lib.dir/ast_to_src.cpp.o.d -o CMakeFiles/lfortran_lib.dir/ast_to_src.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast_to_src.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:9, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/parser/parser_stype.h:5, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/pickle.h:4, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/pickle.cpp:3: In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/pickle.cpp:6: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.first' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::dimension_t)', inlined from 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3482:23: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 't.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h: In function 'LCompilers::ASRUtils::duplicate_dimensions(Allocator&, LCompilers::ASR::dimension_t*, unsigned long)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/asr_utils.h:3479:26: note: 't.loc.last' was declared here 3479 | ASR::dimension_t t; | ^ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.first' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:371:32: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::UnaryIntrinsicFunction::instantiate_functions(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, std::__cxx11::basic_string, std::allocator >, LCompilers::ASR::ttype_t*, LCompilers::Vec&, long, LCompilers::ASR::expr_t*) [clone .isra.0]': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:369:29: note: 'arg.loc.last' was declared here 369 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.first' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.first' was declared here 691 | ASR::call_arg_t arg; | ^~~ In member function 'LCompilers::Vec::push_back(Allocator&, LCompilers::ASR::call_arg_t)', inlined from 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:693:40: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/containers.h:118:9: warning: 'arg.loc.last' may be used uninitialized [-Wmaybe-uninitialized] 118 | p[n] = x; | ^ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h: In function 'LCompilers::ASRUtils::Abs::instantiate_Abs(Allocator&, LCompilers::Location const&, LCompilers::SymbolTable*, LCompilers::Vec&, LCompilers::Vec&, long, LCompilers::ASR::expr_t*)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/pass/intrinsic_function_registry.h:691:37: note: 'arg.loc.last' was declared here 691 | ASR::call_arg_t arg; | ^~~ [ 72%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/ast_to_openmp.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/ast_to_openmp.cpp.o -MF CMakeFiles/lfortran_lib.dir/ast_to_openmp.cpp.o.d -o CMakeFiles/lfortran_lib.dir/ast_to_openmp.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast_to_openmp.cpp [ 73%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/mod_to_asr.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/mod_to_asr.cpp.o -MF CMakeFiles/lfortran_lib.dir/mod_to_asr.cpp.o.d -o CMakeFiles/lfortran_lib.dir/mod_to_asr.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/mod_to_asr.cpp [ 74%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/utils.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/utils.cpp.o -MF CMakeFiles/lfortran_lib.dir/utils.cpp.o.d -o CMakeFiles/lfortran_lib.dir/utils.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/utils.cpp [ 75%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/__/bin/tpl/whereami/whereami.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/__/bin/tpl/whereami/whereami.cpp.o -MF CMakeFiles/lfortran_lib.dir/__/bin/tpl/whereami/whereami.cpp.o.d -o CMakeFiles/lfortran_lib.dir/__/bin/tpl/whereami/whereami.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/bin/tpl/whereami/whereami.cpp [ 76%] Building CXX object src/lfortran/CMakeFiles/lfortran_lib.dir/ast_to_json.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIC -fno-rtti -MD -MT src/lfortran/CMakeFiles/lfortran_lib.dir/ast_to_json.cpp.o -MF CMakeFiles/lfortran_lib.dir/ast_to_json.cpp.o.d -o CMakeFiles/lfortran_lib.dir/ast_to_json.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast_to_json.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/exception.h:29, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/assert.h:7, from /builddir/build/BUILD/lfortran-0.19.0/src/libasr/alloc.h:10, from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/ast.h:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28, inlined from 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:139:5: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.889186 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Diagnostics::message_label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, LCompilers::diag::Level const&, LCompilers::diag::Stage const&)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 77%] Linking CXX static library liblfortran_lib.a cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/cmake -P CMakeFiles/lfortran_lib.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfortran_lib.dir/link.txt --verbose=1 /usr/bin/ar qc liblfortran_lib.a CMakeFiles/lfortran_lib.dir/parser/preprocessor.cpp.o CMakeFiles/lfortran_lib.dir/parser/tokenizer.cpp.o CMakeFiles/lfortran_lib.dir/parser/parser.tab.cc.o CMakeFiles/lfortran_lib.dir/parser/parser.cpp.o CMakeFiles/lfortran_lib.dir/parser/fixedform_tokenizer.cpp.o CMakeFiles/lfortran_lib.dir/semantics/ast_symboltable_visitor.cpp.o CMakeFiles/lfortran_lib.dir/semantics/ast_body_visitor.cpp.o CMakeFiles/lfortran_lib.dir/semantics/ast_to_asr.cpp.o CMakeFiles/lfortran_lib.dir/fortran_evaluator.cpp.o CMakeFiles/lfortran_lib.dir/pickle.cpp.o CMakeFiles/lfortran_lib.dir/ast_serialization.cpp.o CMakeFiles/lfortran_lib.dir/cwrapper.cpp.o CMakeFiles/lfortran_lib.dir/ast_to_src.cpp.o CMakeFiles/lfortran_lib.dir/ast_to_openmp.cpp.o CMakeFiles/lfortran_lib.dir/mod_to_asr.cpp.o CMakeFiles/lfortran_lib.dir/utils.cpp.o CMakeFiles/lfortran_lib.dir/__/bin/tpl/whereami/whereami.cpp.o CMakeFiles/lfortran_lib.dir/ast_to_json.cpp.o /usr/bin/ranlib liblfortran_lib.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 77%] Built target lfortran_lib /usr/bin/gmake -f src/bin/CMakeFiles/lfortran.dir/build.make src/bin/CMakeFiles/lfortran.dir/depend /usr/bin/gmake -f src/lfortran/tests/CMakeFiles/test_cwrapper.dir/build.make src/lfortran/tests/CMakeFiles/test_cwrapper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/CMakeFiles/lfortran.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests/CMakeFiles/test_cwrapper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/bin/CMakeFiles/lfortran.dir/build.make src/bin/CMakeFiles/lfortran.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/lfortran/tests/CMakeFiles/test_cwrapper.dir/build.make src/lfortran/tests/CMakeFiles/test_cwrapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 78%] Building CXX object src/bin/CMakeFiles/lfortran.dir/lfortran.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/src/bin/tpl -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/bin/CMakeFiles/lfortran.dir/lfortran.cpp.o -MF CMakeFiles/lfortran.dir/lfortran.cpp.o.d -o CMakeFiles/lfortran.dir/lfortran.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/bin/lfortran.cpp [ 79%] Building C object src/lfortran/tests/CMakeFiles/test_cwrapper.dir/test_cwrapper.c.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/gcc -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fPIE -MD -MT src/lfortran/tests/CMakeFiles/test_cwrapper.dir/test_cwrapper.c.o -MF CMakeFiles/test_cwrapper.dir/test_cwrapper.c.o.d -o CMakeFiles/test_cwrapper.dir/test_cwrapper.c.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_cwrapper.c [ 80%] Linking CXX executable test_cwrapper cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cwrapper.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/test_cwrapper.dir/test_cwrapper.c.o -o test_cwrapper ../liblfortran_lib.a ../../libasr/libasr.a ../../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a [ 81%] Linking CXX executable lfortran cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfortran.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--export-dynamic CMakeFiles/lfortran.dir/lfortran.cpp.o -o lfortran ../lfortran/liblfortran_lib.a ../libasr/libasr.a ../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 81%] Built target test_cwrapper /usr/bin/gmake -f src/lfortran/tests/CMakeFiles/test_stacktrace.dir/build.make src/lfortran/tests/CMakeFiles/test_stacktrace.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests/CMakeFiles/test_stacktrace.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/lfortran/tests/CMakeFiles/test_stacktrace.dir/build.make src/lfortran/tests/CMakeFiles/test_stacktrace.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 82%] Building CXX object src/lfortran/tests/CMakeFiles/test_stacktrace.dir/test_stacktrace.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_stacktrace.dir/test_stacktrace.cpp.o -MF CMakeFiles/test_stacktrace.dir/test_stacktrace.cpp.o.d -o CMakeFiles/test_stacktrace.dir/test_stacktrace.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_stacktrace.cpp [ 83%] Linking CXX executable test_stacktrace cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_stacktrace.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/test_stacktrace.dir/test_stacktrace.cpp.o -o test_stacktrace ../liblfortran_lib.a ../../libasr/libasr.a ../../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 83%] Built target test_stacktrace /usr/bin/gmake -f src/lfortran/tests/CMakeFiles/test_lfortran.dir/build.make src/lfortran/tests/CMakeFiles/test_lfortran.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests/CMakeFiles/test_lfortran.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/lfortran/tests/CMakeFiles/test_lfortran.dir/build.make src/lfortran/tests/CMakeFiles/test_lfortran.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 84%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_parse.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_parse.cpp.o -MF CMakeFiles/test_lfortran.dir/test_parse.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_parse.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_parse.cpp [ 85%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_ast.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_ast.cpp.o -MF CMakeFiles/test_lfortran.dir/test_ast.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_ast.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_ast.cpp [ 86%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_stacktrace2.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_stacktrace2.cpp.o -MF CMakeFiles/test_lfortran.dir/test_stacktrace2.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_stacktrace2.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_stacktrace2.cpp [ 87%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_asm.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_asm.cpp.o -MF CMakeFiles/test_lfortran.dir/test_asm.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_asm.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_asm.cpp [ 88%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_serialization.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_serialization.cpp.o -MF CMakeFiles/test_lfortran.dir/test_serialization.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_serialization.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_serialization.cpp [ 89%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_pickle.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_pickle.cpp.o -MF CMakeFiles/test_lfortran.dir/test_pickle.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_pickle.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_pickle.cpp [ 90%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_error_rendering.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_error_rendering.cpp.o -MF CMakeFiles/test_lfortran.dir/test_error_rendering.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_error_rendering.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_error_rendering.cpp In file included from /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_error_rendering.cpp:6: In member function 'LCompilers::diag::Span::Span(LCompilers::diag::Span&&)', inlined from 'std::__new_allocator::construct(LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, LCompilers::diag::Span*, LCompilers::diag::Span&&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::emplace_back(LCompilers::diag::Span&&)LCompilers::diag::Span&' at /usr/include/c++/13/bits/vector.tcc:117:30, inlined from 'std::vector >::push_back(LCompilers::diag::Span&&)' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)' at /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:28: /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:15:8: warning: 'MEM [(unsigned int *)&D.67941 + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 15 | struct Span { | ^~~~ /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h: In member function 'LCompilers::diag::Label::Label(std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool)': /builddir/build/BUILD/lfortran-0.19.0/src/libasr/diagnostics.h:54:37: note: '' declared here 54 | spans.push_back(Span(loc)); | ^ [ 91%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_ast_to_json.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_ast_to_json.cpp.o -MF CMakeFiles/test_lfortran.dir/test_ast_to_json.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_ast_to_json.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_ast_to_json.cpp [ 92%] Building CXX object src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_llvm.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/lfortran/tests/CMakeFiles/test_lfortran.dir/test_llvm.cpp.o -MF CMakeFiles/test_lfortran.dir/test_llvm.cpp.o.d -o CMakeFiles/test_lfortran.dir/test_llvm.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/lfortran/tests/test_llvm.cpp [ 93%] Linking CXX executable test_lfortran cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/lfortran/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lfortran.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--export-dynamic CMakeFiles/test_lfortran.dir/test_parse.cpp.o CMakeFiles/test_lfortran.dir/test_ast.cpp.o CMakeFiles/test_lfortran.dir/test_stacktrace2.cpp.o CMakeFiles/test_lfortran.dir/test_asm.cpp.o CMakeFiles/test_lfortran.dir/test_serialization.cpp.o CMakeFiles/test_lfortran.dir/test_pickle.cpp.o CMakeFiles/test_lfortran.dir/test_error_rendering.cpp.o CMakeFiles/test_lfortran.dir/test_ast_to_json.cpp.o CMakeFiles/test_lfortran.dir/test_llvm.cpp.o -o test_lfortran ../liblfortran_lib.a ../../tests/libdoctest.a ../../libasr/libasr.a ../../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 93%] Built target lfortran /usr/bin/gmake -f src/bin/CMakeFiles/parse.dir/build.make src/bin/CMakeFiles/parse.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/CMakeFiles/parse.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/bin/CMakeFiles/parse.dir/build.make src/bin/CMakeFiles/parse.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 94%] Building CXX object src/bin/CMakeFiles/parse.dir/parse.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/bin/CMakeFiles/parse.dir/parse.cpp.o -MF CMakeFiles/parse.dir/parse.cpp.o.d -o CMakeFiles/parse.dir/parse.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/bin/parse.cpp [ 95%] Linking CXX executable parse cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/parse.dir/parse.cpp.o -o parse ../lfortran/liblfortran_lib.a ../libasr/libasr.a ../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 95%] Built target parse /usr/bin/gmake -f src/bin/CMakeFiles/parse2.dir/build.make src/bin/CMakeFiles/parse2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/CMakeFiles/parse2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/bin/CMakeFiles/parse2.dir/build.make src/bin/CMakeFiles/parse2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 96%] Building CXX object src/bin/CMakeFiles/parse2.dir/parse2.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/bin/CMakeFiles/parse2.dir/parse2.cpp.o -MF CMakeFiles/parse2.dir/parse2.cpp.o.d -o CMakeFiles/parse2.dir/parse2.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/bin/parse2.cpp [ 97%] Linking CXX executable parse2 cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse2.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/parse2.dir/parse2.cpp.o -o parse2 ../lfortran/liblfortran_lib.a ../libasr/libasr.a ../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 97%] Built target parse2 /usr/bin/gmake -f src/bin/CMakeFiles/parse3.dir/build.make src/bin/CMakeFiles/parse3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/CMakeFiles/parse3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/bin/CMakeFiles/parse3.dir/build.make src/bin/CMakeFiles/parse3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 97%] Building CXX object src/bin/CMakeFiles/parse3.dir/parse3.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/g++ -DFMT_SHARED -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/bin/CMakeFiles/parse3.dir/parse3.cpp.o -MF CMakeFiles/parse3.dir/parse3.cpp.o.d -o CMakeFiles/parse3.dir/parse3.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/bin/parse3.cpp [ 98%] Linking CXX executable parse3 cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse3.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/parse3.dir/parse3.cpp.o -o parse3 ../lfortran/liblfortran_lib.a /usr/lib64/libfmt.so.10.0.0 ../libasr/libasr.a ../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 98%] Built target test_lfortran /usr/bin/gmake -f src/bin/CMakeFiles/cpptranslate.dir/build.make src/bin/CMakeFiles/cpptranslate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/CMakeFiles/cpptranslate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f src/bin/CMakeFiles/cpptranslate.dir/build.make src/bin/CMakeFiles/cpptranslate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [ 99%] Building CXX object src/bin/CMakeFiles/cpptranslate.dir/cpptranslate.cpp.o cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/g++ -DHAVE_TARGET_X86=1 -DHAVE_WHEREAMI=1 -DHAVE_ZLIB=1 -DLCOMPILERS_FAST_ALLOC=1 -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src -I/builddir/build/BUILD/lfortran-0.19.0/src -I/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/libasr/.. -I/builddir/build/BUILD/lfortran-0.19.0/src/libasr/.. -isystem /usr/lib64/llvm15/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=gnu++17 -fPIE -fno-rtti -MD -MT src/bin/CMakeFiles/cpptranslate.dir/cpptranslate.cpp.o -MF CMakeFiles/cpptranslate.dir/cpptranslate.cpp.o.d -o CMakeFiles/cpptranslate.dir/cpptranslate.cpp.o -c /builddir/build/BUILD/lfortran-0.19.0/src/bin/cpptranslate.cpp [100%] Linking CXX executable cpptranslate cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/cpptranslate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/cpptranslate.dir/cpptranslate.cpp.o -o cpptranslate ../lfortran/liblfortran_lib.a ../libasr/libasr.a ../runtime/legacy/liblfortran_runtime_static.a -lbfd /usr/lib64/llvm15/lib/libLLVMMCJIT.a /usr/lib64/llvm15/lib/libLLVMOrcJIT.a /usr/lib64/llvm15/lib/libLLVMExecutionEngine.a /usr/lib64/llvm15/lib/libLLVMRuntimeDyld.a /usr/lib64/llvm15/lib/libLLVMPasses.a /usr/lib64/llvm15/lib/libLLVMCoroutines.a /usr/lib64/llvm15/lib/libLLVMipo.a /usr/lib64/llvm15/lib/libLLVMFrontendOpenMP.a /usr/lib64/llvm15/lib/libLLVMIRReader.a /usr/lib64/llvm15/lib/libLLVMLinker.a /usr/lib64/llvm15/lib/libLLVMObjCARCOpts.a /usr/lib64/llvm15/lib/libLLVMVectorize.a /usr/lib64/llvm15/lib/libLLVMJITLink.a /usr/lib64/llvm15/lib/libLLVMOrcTargetProcess.a /usr/lib64/llvm15/lib/libLLVMOrcShared.a /usr/lib64/llvm15/lib/libLLVMAsmParser.a /usr/lib64/llvm15/lib/libLLVMX86CodeGen.a /usr/lib64/llvm15/lib/libLLVMAsmPrinter.a /usr/lib64/llvm15/lib/libLLVMInstrumentation.a /usr/lib64/llvm15/lib/libLLVMGlobalISel.a /usr/lib64/llvm15/lib/libLLVMSelectionDAG.a /usr/lib64/llvm15/lib/libLLVMCodeGen.a /usr/lib64/llvm15/lib/libLLVMTarget.a /usr/lib64/llvm15/lib/libLLVMBitWriter.a /usr/lib64/llvm15/lib/libLLVMScalarOpts.a /usr/lib64/llvm15/lib/libLLVMAggressiveInstCombine.a /usr/lib64/llvm15/lib/libLLVMInstCombine.a /usr/lib64/llvm15/lib/libLLVMTransformUtils.a /usr/lib64/llvm15/lib/libLLVMAnalysis.a /usr/lib64/llvm15/lib/libLLVMProfileData.a /usr/lib64/llvm15/lib/libLLVMSymbolize.a /usr/lib64/llvm15/lib/libLLVMDebugInfoDWARF.a /usr/lib64/llvm15/lib/libLLVMDebugInfoPDB.a /usr/lib64/llvm15/lib/libLLVMObject.a /usr/lib64/llvm15/lib/libLLVMBitReader.a /usr/lib64/llvm15/lib/libLLVMTextAPI.a /usr/lib64/llvm15/lib/libLLVMDebugInfoMSF.a /usr/lib64/llvm15/lib/libLLVMCFGuard.a /usr/lib64/llvm15/lib/libLLVMCore.a /usr/lib64/llvm15/lib/libLLVMRemarks.a /usr/lib64/llvm15/lib/libLLVMBitstreamReader.a /usr/lib64/llvm15/lib/libLLVMX86AsmParser.a /usr/lib64/llvm15/lib/libLLVMX86Desc.a /usr/lib64/llvm15/lib/libLLVMMCParser.a /usr/lib64/llvm15/lib/libLLVMX86Disassembler.a /usr/lib64/llvm15/lib/libLLVMX86Info.a /usr/lib64/llvm15/lib/libLLVMMCDisassembler.a /usr/lib64/llvm15/lib/libLLVMMC.a /usr/lib64/llvm15/lib/libLLVMBinaryFormat.a /usr/lib64/llvm15/lib/libLLVMDebugInfoCodeView.a /usr/lib64/llvm15/lib/libLLVMSupport.a /usr/lib64/libz.a -lrt -ldl -lm /usr/lib64/libtinfo.so /usr/lib64/llvm15/lib/libLLVMDemangle.a gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [100%] Built target parse3 /usr/bin/gmake -f CMakeFiles/configure_runtime.dir/build.make CMakeFiles/configure_runtime.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/CMakeFiles/configure_runtime.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/configure_runtime.dir/build.make CMakeFiles/configure_runtime.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -G\ Unix\ Makefiles -DCMAKE_TOOLCHAIN_FILE= -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/usr/lib64/llvm15/" -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_Fortran_COMPILER=/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -DLFORTRAN_NESTED_BUILD=yes /builddir/build/BUILD/lfortran-0.19.0/src/runtime/ Re-run cmake no build system arguments -- The C compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring done (0.2s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [100%] Built target configure_runtime /usr/bin/gmake -f CMakeFiles/build_runtime.dir/build.make CMakeFiles/build_runtime.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0 /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/CMakeFiles/build_runtime.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/build_runtime.dir/build.make CMakeFiles/build_runtime.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake --build /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime Change Dir: '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile gmake[3]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/cmake -S/builddir/build/BUILD/lfortran-0.19.0/src/runtime -B/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[4]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_builtin.dir/build.make CMakeFiles/lfortran_intrinsic_builtin.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_builtin.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_builtin.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_builtin.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_builtin.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_builtin gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_builtin.dir/build.make CMakeFiles/lfortran_intrinsic_builtin.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 7%] Building Fortran object CMakeFiles/lfortran_intrinsic_builtin.dir/builtin/lfortran_intrinsic_builtin.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/builtin/lfortran_intrinsic_builtin.f90 -o CMakeFiles/lfortran_intrinsic_builtin.dir/builtin/lfortran_intrinsic_builtin.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_builtin.mod CMakeFiles/lfortran_intrinsic_builtin.dir/lfortran_intrinsic_builtin.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_builtin.dir/builtin/lfortran_intrinsic_builtin.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 7%] Built target lfortran_intrinsic_builtin /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_kind.dir/build.make CMakeFiles/lfortran_intrinsic_kind.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_kind.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_kind.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_kind.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_kind.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_kind gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_kind.dir/build.make CMakeFiles/lfortran_intrinsic_kind.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 15%] Building Fortran object CMakeFiles/lfortran_intrinsic_kind.dir/pure/lfortran_intrinsic_kind.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_kind.f90 -o CMakeFiles/lfortran_intrinsic_kind.dir/pure/lfortran_intrinsic_kind.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_kind.mod CMakeFiles/lfortran_intrinsic_kind.dir/lfortran_intrinsic_kind.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_kind.dir/pure/lfortran_intrinsic_kind.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 15%] Built target lfortran_intrinsic_kind /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/build.make CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_iso_fortran_env gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/build.make CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 23%] Building Fortran object CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/pure/lfortran_intrinsic_iso_fortran_env.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_iso_fortran_env.f90 -o CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/pure/lfortran_intrinsic_iso_fortran_env.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_iso_fortran_env.mod CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/lfortran_intrinsic_iso_fortran_env.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_iso_fortran_env.dir/pure/lfortran_intrinsic_iso_fortran_env.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 23%] Built target lfortran_intrinsic_iso_fortran_env /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/build.make CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_iso_c_binding gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/build.make CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 30%] Building Fortran object CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/pure/lfortran_intrinsic_iso_c_binding.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_iso_c_binding.f90 -o CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/pure/lfortran_intrinsic_iso_c_binding.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_iso_c_binding.mod CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/lfortran_intrinsic_iso_c_binding.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_iso_c_binding.dir/pure/lfortran_intrinsic_iso_c_binding.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 30%] Built target lfortran_intrinsic_iso_c_binding /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_string.dir/build.make CMakeFiles/lfortran_intrinsic_string.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_string.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_string.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_string.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_string.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_string gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_string.dir/build.make CMakeFiles/lfortran_intrinsic_string.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 38%] Building Fortran object CMakeFiles/lfortran_intrinsic_string.dir/pure/lfortran_intrinsic_string.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_string.f90 -o CMakeFiles/lfortran_intrinsic_string.dir/pure/lfortran_intrinsic_string.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_string.mod CMakeFiles/lfortran_intrinsic_string.dir/lfortran_intrinsic_string.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_string.dir/pure/lfortran_intrinsic_string.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 38%] Built target lfortran_intrinsic_string /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_trig.dir/build.make CMakeFiles/lfortran_intrinsic_trig.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_trig.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_trig.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_trig.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_trig.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_trig gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_trig.dir/build.make CMakeFiles/lfortran_intrinsic_trig.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 46%] Building Fortran object CMakeFiles/lfortran_intrinsic_trig.dir/pure/lfortran_intrinsic_trig.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_trig.f90 -o CMakeFiles/lfortran_intrinsic_trig.dir/pure/lfortran_intrinsic_trig.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_trig.mod CMakeFiles/lfortran_intrinsic_trig.dir/lfortran_intrinsic_trig.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_trig.dir/pure/lfortran_intrinsic_trig.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 46%] Built target lfortran_intrinsic_trig /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_bit.dir/build.make CMakeFiles/lfortran_intrinsic_bit.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_bit.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_bit.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_bit.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_bit.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_bit gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_bit.dir/build.make CMakeFiles/lfortran_intrinsic_bit.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 53%] Building Fortran object CMakeFiles/lfortran_intrinsic_bit.dir/impure/lfortran_intrinsic_bit.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/impure/lfortran_intrinsic_bit.f90 -o CMakeFiles/lfortran_intrinsic_bit.dir/impure/lfortran_intrinsic_bit.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_bit.mod CMakeFiles/lfortran_intrinsic_bit.dir/lfortran_intrinsic_bit.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_bit.dir/impure/lfortran_intrinsic_bit.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 53%] Built target lfortran_intrinsic_bit /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_optimization.dir/build.make CMakeFiles/lfortran_intrinsic_optimization.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_optimization.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_optimization.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_optimization.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_optimization.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_optimization gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_optimization.dir/build.make CMakeFiles/lfortran_intrinsic_optimization.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 61%] Building Fortran object CMakeFiles/lfortran_intrinsic_optimization.dir/builtin/lfortran_intrinsic_optimization.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/builtin/lfortran_intrinsic_optimization.f90 -o CMakeFiles/lfortran_intrinsic_optimization.dir/builtin/lfortran_intrinsic_optimization.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_optimization.mod CMakeFiles/lfortran_intrinsic_optimization.dir/lfortran_intrinsic_optimization.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_optimization.dir/builtin/lfortran_intrinsic_optimization.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 61%] Built target lfortran_intrinsic_optimization /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_math3.dir/build.make CMakeFiles/lfortran_intrinsic_math3.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math3.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math3.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math3.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math3.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_math3 gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_math3.dir/build.make CMakeFiles/lfortran_intrinsic_math3.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 69%] Building Fortran object CMakeFiles/lfortran_intrinsic_math3.dir/pure/lfortran_intrinsic_math3.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_math3.f90 -o CMakeFiles/lfortran_intrinsic_math3.dir/pure/lfortran_intrinsic_math3.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_math3.mod CMakeFiles/lfortran_intrinsic_math3.dir/lfortran_intrinsic_math3.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_math3.dir/pure/lfortran_intrinsic_math3.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 69%] Built target lfortran_intrinsic_math3 /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/build.make CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_ieee_arithmetic gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/build.make CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 76%] Building Fortran object CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/pure/lfortran_intrinsic_ieee_arithmetic.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_ieee_arithmetic.f90 -o CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/pure/lfortran_intrinsic_ieee_arithmetic.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_ieee_arithmetic.mod CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/lfortran_intrinsic_ieee_arithmetic.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_ieee_arithmetic.dir/pure/lfortran_intrinsic_ieee_arithmetic.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 76%] Built target lfortran_intrinsic_ieee_arithmetic /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_math2.dir/build.make CMakeFiles/lfortran_intrinsic_math2.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math2.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math2.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math2.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math2.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_math2 gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_math2.dir/build.make CMakeFiles/lfortran_intrinsic_math2.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 84%] Building Fortran object CMakeFiles/lfortran_intrinsic_math2.dir/pure/lfortran_intrinsic_math2.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/pure/lfortran_intrinsic_math2.f90 -o CMakeFiles/lfortran_intrinsic_math2.dir/pure/lfortran_intrinsic_math2.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_math2.mod CMakeFiles/lfortran_intrinsic_math2.dir/lfortran_intrinsic_math2.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_math2.dir/pure/lfortran_intrinsic_math2.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 84%] Built target lfortran_intrinsic_math2 /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_math.dir/build.make CMakeFiles/lfortran_intrinsic_math.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_math.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_math gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_math.dir/build.make CMakeFiles/lfortran_intrinsic_math.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 92%] Building Fortran object CMakeFiles/lfortran_intrinsic_math.dir/impure/lfortran_intrinsic_math.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/impure/lfortran_intrinsic_math.f90 -o CMakeFiles/lfortran_intrinsic_math.dir/impure/lfortran_intrinsic_math.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_math.mod CMakeFiles/lfortran_intrinsic_math.dir/lfortran_intrinsic_math.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_math.dir/impure/lfortran_intrinsic_math.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [ 92%] Built target lfortran_intrinsic_math /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_sin.dir/build.make CMakeFiles/lfortran_intrinsic_sin.dir/depend gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' cd /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_sin.dir/DependInfo.cmake "--color=" Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_sin.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_sin.dir/depend.internal". Dependee "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles/lfortran_intrinsic_sin.dir/depend.internal". Scanning dependencies of target lfortran_intrinsic_sin gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/gmake -f CMakeFiles/lfortran_intrinsic_sin.dir/build.make CMakeFiles/lfortran_intrinsic_sin.dir/build gmake[5]: Entering directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [100%] Building Fortran object CMakeFiles/lfortran_intrinsic_sin.dir/impure/lfortran_intrinsic_sin.f90.o /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/bin/lfortran -I /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime -J. --backend=cpp -c /builddir/build/BUILD/lfortran-0.19.0/src/runtime/impure/lfortran_intrinsic_sin.f90 -o CMakeFiles/lfortran_intrinsic_sin.dir/impure/lfortran_intrinsic_sin.f90.o /usr/bin/cmake -E cmake_copy_f90_mod lfortran_intrinsic_sin.mod CMakeFiles/lfortran_intrinsic_sin.dir/lfortran_intrinsic_sin.mod.stamp /usr/bin/cmake -E touch CMakeFiles/lfortran_intrinsic_sin.dir/impure/lfortran_intrinsic_sin.f90.o.provides.build gmake[5]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' [100%] Built target lfortran_intrinsic_sin gmake[4]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime/CMakeFiles 0 gmake[3]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [100%] Built target build_runtime gmake[2]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' [100%] Built target cpptranslate gmake[1]: Leaving directory '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.BFcBiH + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 ++ dirname /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lfortran-0.19.0 + DESTDIR=/builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/bin/lfortran -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/lfortran/lib/liblfortran_runtime_static.a -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/lfortran/lib/liblfortran_runtime.so -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/lfortran/lib/impure/lfortran_intrinsics.h '/usr/bin/cmake' '--install' '/builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build/src/runtime' -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_builtin.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_optimization.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_kind.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_iso_fortran_env.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_ieee_arithmetic.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_iso_c_binding.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_math2.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_math3.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_math.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_trig.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_sin.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_string.mod -- Installing: /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64/lfortran/modules/lfortran_intrinsic_bit.mod -- Done. + mkdir -p /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/include/lfortran/impure + mv /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/lfortran/lib/impure/lfortran_intrinsics.h /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/include/lfortran/impure + mv /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/lfortran/lib/liblfortran_runtime_static.a /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64 + mv /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/lfortran/lib/liblfortran_runtime.so /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/lib64 + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.19.0-1.fc39 --unique-debug-suffix -0.19.0-1.fc39.x86_64 --unique-debug-src-base lfortran-0.19.0-1.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/lfortran-0.19.0 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/lfortran-0.19.0-1.fc39.x86_64 cpio: redhat-linux-build/src/bin/parser.tab.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/parser.tab.cc: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/parser.tab.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/parser.yy: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/preprocessor.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/preprocessor.re: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/tokenizer.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/src/lfortran/tokenizer.re: Cannot stat: No such file or directory 15716 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.mjuCbW + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lfortran-0.19.0 + /usr/bin/ctest --test-dir redhat-linux-build --output-on-failure --force-new-ctest-process -j2 Internal ctest changing into directory: /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build Test project /builddir/build/BUILD/lfortran-0.19.0/redhat-linux-build Start 1: test_cwrapper Start 2: test_stacktrace 1/3 Test #1: test_cwrapper .................... Passed 0.00 sec Start 3: test_lfortran 2/3 Test #2: test_stacktrace .................. Passed 0.04 sec 3/3 Test #3: test_lfortran .................... Passed 0.10 sec 100% tests passed, 0 tests failed out of 3 Total Test time (real) = 0.10 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: lfortran-0.19.0-1.fc39.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OutaLw + umask 022 + cd /builddir/build/BUILD + cd lfortran-0.19.0 + DOCDIR=/builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/doc/lfortran + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/doc/lfortran + cp -pr /builddir/build/BUILD/lfortran-0.19.0/README.md /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/doc/lfortran + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.UjUAof + umask 022 + cd /builddir/build/BUILD + cd lfortran-0.19.0 + LICENSEDIR=/builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/licenses/lfortran + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/licenses/lfortran + cp -pr /builddir/build/BUILD/lfortran-0.19.0/LICENSE /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64/usr/share/licenses/lfortran + RPM_EC=0 ++ jobs -p + exit 0 Provides: lfortran = 0.19.0-1.fc39 lfortran(x86-64) = 0.19.0-1.fc39 liblfortran_runtime.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-18 ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.36)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.8)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtinfo.so.6()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: lfortran-devel-0.19.0-1.fc39.x86_64 Provides: lfortran-devel = 0.19.0-1.fc39 lfortran-devel(x86-64) = 0.19.0-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lfortran-static-0.19.0-1.fc39.x86_64 Provides: lfortran-static = 0.19.0-1.fc39 lfortran-static(x86-64) = 0.19.0-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lfortran-debugsource-0.19.0-1.fc39.x86_64 Provides: lfortran-debugsource = 0.19.0-1.fc39 lfortran-debugsource(x86-64) = 0.19.0-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lfortran-debuginfo-0.19.0-1.fc39.x86_64 Provides: debuginfo(build-id) = 0450a561c516999fa309b6f6055449b438e4464a debuginfo(build-id) = eb4b9100f458ac849d8030e104f4f0d9c589f25c lfortran-debuginfo = 0.19.0-1.fc39 lfortran-debuginfo(x86-64) = 0.19.0-1.fc39 liblfortran_runtime.so-0.19.0-1.fc39.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: lfortran-debugsource(x86-64) = 0.19.0-1.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 Wrote: /builddir/build/RPMS/lfortran-0.19.0-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/lfortran-debugsource-0.19.0-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/lfortran-static-0.19.0-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/lfortran-devel-0.19.0-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/lfortran-debuginfo-0.19.0-1.fc39.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.8bvyLy + umask 022 + cd /builddir/build/BUILD + cd lfortran-0.19.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/lfortran-0.19.0-1.fc39.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.CI5uSK + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/lfortran-0.19.0-SPECPARTS + rm -rf lfortran-0.19.0 lfortran-0.19.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0