Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/zig.spec'], chrootPath='/var/lib/mock/f41-build-50469653-6040979/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=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fdrtlx4c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fdrtlx4c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'a46b7da9a5ea4722b06042eb56017d2a', '-D', '/var/lib/mock/f41-build-50469653-6040979/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fdrtlx4c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target x86_64 --nodeps /builddir/build/SPECS/zig.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=1708473600 Wrote: /builddir/build/SRPMS/zig-0.11.0-2.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/zig.spec'], chrootPath='/var/lib/mock/f41-build-50469653-6040979/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=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fdrtlx4c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fdrtlx4c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '853b8054a7ad411a948d7ec2aef227ca', '-D', '/var/lib/mock/f41-build-50469653-6040979/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fdrtlx4c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target x86_64 --nodeps /builddir/build/SPECS/zig.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=1708473600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5Oxftj + umask 022 + cd /builddir/build/BUILD + /usr/bin/minisign -V -m /builddir/build/SOURCES/zig-0.11.0.tar.xz -x /builddir/build/SOURCES/zig-0.11.0.tar.xz.minisig -P RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U Signature and comment signature verified Trusted comment: timestamp:1692050787 file:zig-0.11.0.tar.xz hashed + cd /builddir/build/BUILD + rm -rf zig-0.11.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/zig-0.11.0.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd zig-0.11.0 + rm -rf /builddir/build/BUILD/zig-0.11.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/zig-0.11.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Fedora-bootstrap-and-extra-build-flags-support.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Enable-build-id-by-default.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -f stage1/zig1.wasm + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.q5CHIp + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 zig-0.11.0 + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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_BUILD_TYPE:STRING=RelWithDebInfo '-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -Wno-unused' '-DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -Wno-unused' '-DZIG_EXTRA_BUILD_ARGS:STRING=--verbose;-Dbuild-id=sha1' -DZIG_SHARED_LLVM:BOOL=true -DZIG_TARGET_MCPU:STRING=baseline -DZIG_TARGET_TRIPLE:STRING=native -DZIG_VERSION:STRING=0.11.0 -DZIG_EXECUTABLE:STRING=/usr/bin/zig -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.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 -- Configuring zig version 0.11.0 -- Found llvm: /usr/lib64/llvm16/lib/libLLVM-16.so;-lrt;-ldl;-lm;-lz;-ltinfo (Required is at least version "16") -- Found clang: /usr/lib64/llvm16/lib/libclang-cpp.so.16 (Required is at least version "16") -- Found lld: /usr/lib64/llvm16/lib/liblldMinGW.so;/usr/lib64/llvm16/lib/liblldELF.so;/usr/lib64/llvm16/lib/liblldCOFF.so;/usr/lib64/llvm16/lib/liblldWasm.so;/usr/lib64/llvm16/lib/liblldMachO.so;/usr/lib64/llvm16/lib/liblldCommon.so (Required is at least version "16") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE 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/zig-0.11.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j6 --verbose --target stage3 Change Dir: '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j6 stage3 /usr/bin/cmake -S/builddir/build/BUILD/zig-0.11.0 -B/builddir/build/BUILD/zig-0.11.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 stage3 gmake[1]: Entering directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/zig-0.11.0 -B/builddir/build/BUILD/zig-0.11.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/CMakeFiles 8 /usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/stage3.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/zigcpp.dir/build.make CMakeFiles/zigcpp.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' cd /builddir/build/BUILD/zig-0.11.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/zig-0.11.0 /builddir/build/BUILD/zig-0.11.0 /builddir/build/BUILD/zig-0.11.0/redhat-linux-build /builddir/build/BUILD/zig-0.11.0/redhat-linux-build /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/CMakeFiles/zigcpp.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/zigcpp.dir/build.make CMakeFiles/zigcpp.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' [ 12%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_llvm.cpp.o [ 37%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang.cpp.o [ 50%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang_driver.cpp.o [ 37%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_llvm-ar.cpp.o /usr/bin/g++ -I/usr/lib64/llvm16/include -I/builddir/build/BUILD/zig-0.11.0 -I/builddir/build/BUILD/zig-0.11.0/redhat-linux-build -I/builddir/build/BUILD/zig-0.11.0/src -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wno-unused -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zigcpp.dir/src/zig_llvm.cpp.o -MF CMakeFiles/zigcpp.dir/src/zig_llvm.cpp.o.d -o CMakeFiles/zigcpp.dir/src/zig_llvm.cpp.o -c /builddir/build/BUILD/zig-0.11.0/src/zig_llvm.cpp /usr/bin/g++ -I/usr/lib64/llvm16/include -I/builddir/build/BUILD/zig-0.11.0 -I/builddir/build/BUILD/zig-0.11.0/redhat-linux-build -I/builddir/build/BUILD/zig-0.11.0/src -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wno-unused -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zigcpp.dir/src/zig_clang.cpp.o -MF CMakeFiles/zigcpp.dir/src/zig_clang.cpp.o.d -o CMakeFiles/zigcpp.dir/src/zig_clang.cpp.o -c /builddir/build/BUILD/zig-0.11.0/src/zig_clang.cpp /usr/bin/g++ -I/usr/lib64/llvm16/include -I/builddir/build/BUILD/zig-0.11.0 -I/builddir/build/BUILD/zig-0.11.0/redhat-linux-build -I/builddir/build/BUILD/zig-0.11.0/src -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wno-unused -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zigcpp.dir/src/zig_clang_driver.cpp.o -MF CMakeFiles/zigcpp.dir/src/zig_clang_driver.cpp.o.d -o CMakeFiles/zigcpp.dir/src/zig_clang_driver.cpp.o -c /builddir/build/BUILD/zig-0.11.0/src/zig_clang_driver.cpp /usr/bin/g++ -I/usr/lib64/llvm16/include -I/builddir/build/BUILD/zig-0.11.0 -I/builddir/build/BUILD/zig-0.11.0/redhat-linux-build -I/builddir/build/BUILD/zig-0.11.0/src -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wno-unused -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zigcpp.dir/src/zig_llvm-ar.cpp.o -MF CMakeFiles/zigcpp.dir/src/zig_llvm-ar.cpp.o.d -o CMakeFiles/zigcpp.dir/src/zig_llvm-ar.cpp.o -c /builddir/build/BUILD/zig-0.11.0/src/zig_llvm-ar.cpp [ 62%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang_cc1_main.cpp.o /usr/bin/g++ -I/usr/lib64/llvm16/include -I/builddir/build/BUILD/zig-0.11.0 -I/builddir/build/BUILD/zig-0.11.0/redhat-linux-build -I/builddir/build/BUILD/zig-0.11.0/src -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wno-unused -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zigcpp.dir/src/zig_clang_cc1_main.cpp.o -MF CMakeFiles/zigcpp.dir/src/zig_clang_cc1_main.cpp.o.d -o CMakeFiles/zigcpp.dir/src/zig_clang_cc1_main.cpp.o -c /builddir/build/BUILD/zig-0.11.0/src/zig_clang_cc1_main.cpp [ 75%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang_cc1as_main.cpp.o /usr/bin/g++ -I/usr/lib64/llvm16/include -I/builddir/build/BUILD/zig-0.11.0 -I/builddir/build/BUILD/zig-0.11.0/redhat-linux-build -I/builddir/build/BUILD/zig-0.11.0/src -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -Wno-unused -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zigcpp.dir/src/zig_clang_cc1as_main.cpp.o -MF CMakeFiles/zigcpp.dir/src/zig_clang_cc1as_main.cpp.o.d -o CMakeFiles/zigcpp.dir/src/zig_clang_cc1as_main.cpp.o -c /builddir/build/BUILD/zig-0.11.0/src/zig_clang_cc1as_main.cpp /builddir/build/BUILD/zig-0.11.0/src/zig_clang_cc1as_main.cpp: In function ‘ExecuteAssemblerImpl((anonymous namespace)::AssemblerInvocation&, clang::DiagnosticsEngine&)’: /builddir/build/BUILD/zig-0.11.0/src/zig_clang_cc1as_main.cpp:574:23: warning: ‘Value’ may be used uninitialized [-Wmaybe-uninitialized] 574 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/zig-0.11.0/src/zig_clang_cc1as_main.cpp:571:13: note: ‘Value’ was declared here 571 | int64_t Value; | ^~~~~ /builddir/build/BUILD/zig-0.11.0/src/zig_llvm-ar.cpp: In function ‘performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr >, std::vector >*)’: /builddir/build/BUILD/zig-0.11.0/src/zig_llvm-ar.cpp:1092:71: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 1092 | Kind, Deterministic, Thin, std::move(OldArchiveBuf)); | ^ /builddir/build/BUILD/zig-0.11.0/src/zig_llvm-ar.cpp:1045:25: note: ‘Kind’ was declared here 1045 | object::Archive::Kind Kind; | ^~~~ [ 87%] Linking CXX static library zigcpp/libzigcpp.a /usr/bin/cmake -P CMakeFiles/zigcpp.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/zigcpp.dir/link.txt --verbose=1 /usr/bin/ar qc zigcpp/libzigcpp.a CMakeFiles/zigcpp.dir/src/zig_llvm.cpp.o "CMakeFiles/zigcpp.dir/src/zig_llvm-ar.cpp.o" CMakeFiles/zigcpp.dir/src/zig_clang.cpp.o CMakeFiles/zigcpp.dir/src/zig_clang_driver.cpp.o CMakeFiles/zigcpp.dir/src/zig_clang_cc1_main.cpp.o CMakeFiles/zigcpp.dir/src/zig_clang_cc1as_main.cpp.o /usr/bin/ranlib zigcpp/libzigcpp.a gmake[3]: Leaving directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' [ 87%] Built target zigcpp /usr/bin/gmake -f CMakeFiles/stage3.dir/build.make CMakeFiles/stage3.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' cd /builddir/build/BUILD/zig-0.11.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/zig-0.11.0 /builddir/build/BUILD/zig-0.11.0 /builddir/build/BUILD/zig-0.11.0/redhat-linux-build /builddir/build/BUILD/zig-0.11.0/redhat-linux-build /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/CMakeFiles/stage3.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/stage3.dir/build.make CMakeFiles/stage3.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' [100%] Building stage3 cd /builddir/build/BUILD/zig-0.11.0 && /usr/bin/zig build --prefix /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3 --zig-lib-dir /builddir/build/BUILD/zig-0.11.0/lib -Dconfig_h=/builddir/build/BUILD/zig-0.11.0/redhat-linux-build/config.h -Denable-llvm -Doptimize=ReleaseFast -Dno-langref -Dno-autodocs -Dtarget=native -Dcpu=baseline -Dversion-string=0.11.0 --verbose -Dbuild-id=sha1 info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/absvdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/absvsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/absvti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/addf3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/addodi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/addosi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/addoti4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/bswapdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/bswapsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/bswapti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/clzdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/clzsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/clzti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/cmpdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/cmpsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/cmpti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/comparedf2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/comparesf2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ctzdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ctzsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ctzti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/divc3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/divdf3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/divsf3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/divtf3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/divti3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/divxf3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/extendf_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ffsdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ffssi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ffsti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/fixint_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/float_from_int_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/fmodq_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/fmodx_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/int_from_float_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/modti3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/mulXi3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/mulc3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/mulf3_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/mulodi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/mulosi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/muloti4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/negdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/negsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/negti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/negvdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/negvsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/negvti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/paritydi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/paritysi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/parityti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/popcountdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/popcountsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/popcountti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/powiXf2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/shift_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/subodi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/subosi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/suboti4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/truncf_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ucmpdi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ucmpsi2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/ucmpti2_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/udivmoddi4_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/compiler_rt/udivmodti4_test.zig /usr/bin/zig build-exe --stack 33554432 /builddir/build/BUILD/zig-0.11.0/src/main.zig /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/zigcpp/libzigcpp.a /usr/lib64/llvm16/lib/libclang-cpp.so.16 /usr/lib64/llvm16/lib/liblldMinGW.so /usr/lib64/llvm16/lib/liblldELF.so /usr/lib64/llvm16/lib/liblldCOFF.so /usr/lib64/llvm16/lib/liblldWasm.so /usr/lib64/llvm16/lib/liblldMachO.so /usr/lib64/llvm16/lib/liblldCommon.so /usr/lib64/llvm16/lib/libLLVM-16.so -lz -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -ltinfo /usr/lib/gcc/x86_64-redhat-linux/14/libstdc++.so -lunwind -lc -OReleaseFast --cache-dir /builddir/build/BUILD/zig-0.11.0/zig-cache --global-cache-dir /builddir/.cache/zig --name zig -target native-native -mcpu x86_64 --mod build_options::/builddir/build/BUILD/zig-0.11.0/zig-cache/c/8be3380d7aa95aa051fdfc613f919a48/options.zig --deps build_options -I /usr/lib64/llvm16/include -I /usr/lib64/llvm16/include -L /usr/lib64/llvm16/lib --build-id=sha1 --zig-lib-dir /builddir/build/BUILD/zig-0.11.0/lib --listen=- info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/compress/deflate/compressor_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/compress/deflate/deflate_fast_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/compress/lzma/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/compress/xz/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/crypto/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/fs/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/hash/crc/catalog_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/io/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/JSONTestSuite_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/dynamic_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/hashmap_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/scanner_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/static_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/stringify_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/json/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/math/big/int_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/net/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/os/linux/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/os/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/os/windows/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/rand/test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/unicode/throughput_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/zig/parser_test.zig info: truncate /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/lib/zig/std/zig/perf_test.zig gmake[3]: Leaving directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' [100%] Built target stage3 gmake[2]: Leaving directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/zig-0.11.0/redhat-linux-build' + help2man --no-discard-stderr --no-info redhat-linux-build/stage3/bin/zig --version-option=version --output=zig.1 + redhat-linux-build/stage3/bin/zig build docs --verbose -Dversion-string=0.11.0 /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/bin/zig build-exe /builddir/build/BUILD/zig-0.11.0/tools/docgen.zig --cache-dir /builddir/build/BUILD/zig-0.11.0/zig-cache --global-cache-dir /builddir/.cache/zig --name docgen --listen=- /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/bin/zig test /builddir/build/BUILD/zig-0.11.0/lib/std/std.zig -fno-emit-bin -femit-docs --cache-dir /builddir/build/BUILD/zig-0.11.0/zig-cache --global-cache-dir /builddir/.cache/zig --name test --zig-lib-dir /builddir/build/BUILD/zig-0.11.0/lib --listen=- /builddir/build/BUILD/zig-0.11.0/zig-cache/o/e29b3ac48635a43b4c1969a97ec0d1a9/docgen --zig /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/stage3/bin/zig /builddir/build/BUILD/zig-0.11.0/doc/langref.html.in /builddir/build/BUILD/zig-0.11.0/zig-cache/o/2a3431c7e2d0341aede2800ba79828b6/langref.html + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DGzDIb + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64 ++ dirname /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 zig-0.11.0 + DESTDIR=/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "RelWithDebInfo" info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/absvdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/absvsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/absvti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/addf3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/addodi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/addosi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/addoti4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/bswapdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/bswapsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/bswapti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/clzdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/clzsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/clzti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/cmpdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/cmpsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/cmpti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/comparedf2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/comparesf2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ctzdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ctzsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ctzti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/divc3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/divdf3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/divsf3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/divtf3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/divti3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/divxf3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/extendf_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ffsdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ffssi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ffsti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/fixint_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/float_from_int_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/fmodq_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/fmodx_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/int_from_float_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/modti3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/mulXi3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/mulc3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/mulf3_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/mulodi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/mulosi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/muloti4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/negdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/negsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/negti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/negvdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/negvsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/negvti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/paritydi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/paritysi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/parityti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/popcountdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/popcountsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/popcountti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/powiXf2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/shift_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/subodi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/subosi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/suboti4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/truncf_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ucmpdi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ucmpsi2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/ucmpti2_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/udivmoddi4_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/compiler_rt/udivmodti4_test.zig /usr/bin/zig build-exe --stack 33554432 /builddir/build/BUILD/zig-0.11.0/src/main.zig /builddir/build/BUILD/zig-0.11.0/redhat-linux-build/zigcpp/libzigcpp.a /usr/lib64/llvm16/lib/libclang-cpp.so.16 /usr/lib64/llvm16/lib/liblldMinGW.so /usr/lib64/llvm16/lib/liblldELF.so /usr/lib64/llvm16/lib/liblldCOFF.so /usr/lib64/llvm16/lib/liblldWasm.so /usr/lib64/llvm16/lib/liblldMachO.so /usr/lib64/llvm16/lib/liblldCommon.so /usr/lib64/llvm16/lib/libLLVM-16.so -lz -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -ltinfo /usr/lib/gcc/x86_64-redhat-linux/14/libstdc++.so -lunwind -lc -OReleaseFast --cache-dir /builddir/build/BUILD/zig-0.11.0/zig-cache --global-cache-dir /builddir/.cache/zig --name zig -target native-native -mcpu x86_64 --mod build_options::/builddir/build/BUILD/zig-0.11.0/zig-cache/c/8be3380d7aa95aa051fdfc613f919a48/options.zig --deps build_options -I /usr/lib64/llvm16/include -I /usr/lib64/llvm16/include -L /usr/lib64/llvm16/lib --build-id=sha1 --zig-lib-dir /builddir/build/BUILD/zig-0.11.0/lib --listen=- info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/compress/deflate/compressor_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/compress/deflate/deflate_fast_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/compress/lzma/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/compress/xz/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/crypto/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/fs/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/hash/crc/catalog_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/io/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/JSONTestSuite_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/dynamic_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/hashmap_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/scanner_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/static_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/stringify_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/json/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/math/big/int_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/net/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/os/linux/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/os/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/os/windows/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/rand/test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/unicode/throughput_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/zig/parser_test.zig info: truncate /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/zig/std/zig/perf_test.zig + install -D -pv -m 0644 -t /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/man/man1/ zig.1 install: creating directory '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share' install: creating directory '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/man' install: creating directory '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/man/man1' 'zig.1' -> '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/man/man1/zig.1' + install -D -pv -m 0644 /builddir/build/SOURCES/macros.zig /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/rpm/macros.d/macros.zig install: creating directory '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/rpm' install: creating directory '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/rpm/macros.d' '/builddir/build/SOURCES/macros.zig' -> '/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/lib/rpm/macros.d/macros.zig' + /usr/bin/find-debuginfo -j6 --strict-build-id -m -i --build-id-seed 0.11.0-2.fc41 --unique-debug-suffix -0.11.0-2.fc41.x86_64 --unique-debug-src-base zig-0.11.0-2.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/zig-0.11.0 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/zig-0.11.0-2.fc41.x86_64 37845 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 -j6 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.vzn7K4 + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 zig-0.11.0 + redhat-linux-build/stage3/bin/zig test test/behavior.zig -Itest 1/1789 test_0... OK 2/1789 test.global variable alignment... OK 3/1789 test.slicing array of length 1 can not assume runtime index is always zero... OK 4/1789 test.default alignment allows unspecified in type syntax... OK 5/1789 test.implicitly decreasing pointer alignment... OK 6/1789 test.@alignCast pointers... OK 7/1789 test.alignment of struct with pointer has same alignment as usize... OK 8/1789 test.alignment and size of structs with 128-bit fields... OK 9/1789 test.alignstack... OK 10/1789 test.implicitly decreasing slice alignment... OK 11/1789 test.specifying alignment allows pointer cast... OK 12/1789 test.@alignCast slices... OK 13/1789 test.return error union with 128-bit integer... OK 14/1789 test.page aligned array on stack... OK 15/1789 test.function alignment... OK 16/1789 test.implicitly decreasing fn alignment... OK 17/1789 test.@alignCast functions... OK 18/1789 test.function align expression depends on generic parameter... OK 19/1789 test.function callconv expression depends on generic parameter... OK 20/1789 test.runtime-known array index has best alignment possible... OK 21/1789 test.alignment of function with c calling convention... OK 22/1789 test.read 128-bit field from default aligned struct in stack memory... OK 23/1789 test.read 128-bit field from default aligned struct in global memory... OK 24/1789 test.struct field explicit alignment... OK 25/1789 test.align(@alignOf(T)) T does not force resolution of T... SKIP 26/1789 test.align(N) on functions... OK 27/1789 test.comptime alloc alignment... OK 28/1789 test.@alignCast null... OK 29/1789 test.alignment of slice element... OK 30/1789 test.sub-aligned pointer field access... OK 31/1789 test.@alignOf(T) before referencing T... OK 32/1789 test.comparison of @alignOf(T) against zero... OK 33/1789 test.correct alignment for elements and slices of aligned array... OK 34/1789 test.array to slice... OK 35/1789 test.arrays... OK 36/1789 test.array concat with undefined... OK 37/1789 test.array concat with tuple... OK 38/1789 test.array init with concat... OK 39/1789 test.array init with mult... OK 40/1789 test.array literal with explicit type... OK 41/1789 test.array literal with inferred length... OK 42/1789 test.array dot len const expr... OK 43/1789 test.array literal with specified size... OK 44/1789 test.array len field... OK 45/1789 test.array with sentinels... OK 46/1789 test.void arrays... OK 47/1789 test.nested arrays of strings... OK 48/1789 test.nested arrays of integers... OK 49/1789 test.implicit comptime in array type size... OK 50/1789 test.single-item pointer to array indexing and slicing... OK 51/1789 test.implicit cast zero sized array ptr to slice... OK 52/1789 test.anonymous list literal syntax... OK 53/1789 test.set global var array via slice embedded in struct... OK 54/1789 test.read/write through global variable array of struct fields initialized via array mult... OK 55/1789 test.implicit cast single-item pointer... OK 56/1789 test.comptime evaluating function that takes array by value... OK 57/1789 test.runtime initialize array elem and then implicit cast to slice... OK 58/1789 test.array literal as argument to function... OK 59/1789 test.double nested array to const slice cast in array literal... OK 60/1789 test.anonymous literal in array... OK 61/1789 test.access the null element of a null terminated array... OK 62/1789 test.type deduction for array subscript expression... OK 63/1789 test.sentinel element count towards the ABI size calculation... OK 64/1789 test.zero-sized array with recursive type definition... OK 65/1789 test.type coercion of anon struct literal to array... OK 66/1789 test.type coercion of pointer to anon struct literal to pointer to array... OK 67/1789 test.array with comptime-only element type... OK 68/1789 test.tuple to array handles sentinel... OK 69/1789 test.array init of container level array variable... OK 70/1789 test.runtime initialized sentinel-terminated array literal... OK 71/1789 test.array of array agregate init... OK 72/1789 test.pointer to array has ptr field... OK 73/1789 test.discarded array init preserves result location... OK 74/1789 test.array init with no result location has result type... OK 75/1789 test.slicing array of zero-sized values... OK 76/1789 test.simple coroutine suspend and resume... SKIP 77/1789 test.pass parameter to coroutine... SKIP 78/1789 test.suspend at end of function... SKIP 79/1789 test.local variable in async function... SKIP 80/1789 test.calling an inferred async function... SKIP 81/1789 test.@frameSize... SKIP 82/1789 test.coroutine suspend, resume... SKIP 83/1789 test.coroutine suspend with block... SKIP 84/1789 test.coroutine await... SKIP 85/1789 test.coroutine await early return... SKIP 86/1789 test.async function with dot syntax... SKIP 87/1789 test.async fn pointer in a struct field... SKIP 88/1789 test.@asyncCall with return type... SKIP 89/1789 test.async fn with inferred error set... SKIP 90/1789 test.error return trace across suspend points - early return... SKIP 91/1789 test.error return trace across suspend points - async return... SKIP 92/1789 test.break from suspend... SKIP 93/1789 test.heap allocated async function frame... SKIP 94/1789 test.async function call return value... SKIP 95/1789 test.suspension points inside branching control flow... SKIP 96/1789 test.call async function which has struct return type... SKIP 97/1789 test.pass string literal to async function... SKIP 98/1789 test.await inside an errdefer... SKIP 99/1789 test.try in an async function with error union and non-zero-bit payload... SKIP 100/1789 test.returning a const error from async function... SKIP 101/1789 test.async/await typical usage... SKIP 102/1789 test.alignment of local variables in async functions... SKIP 103/1789 test.no reason to resolve frame still works... SKIP 104/1789 test.async call a generic function... SKIP 105/1789 test.return from suspend block... SKIP 106/1789 test.struct parameter to async function is copied to the frame... SKIP 107/1789 test.cast fn to async fn when it is inferred to be async... SKIP 108/1789 test.cast fn to async fn when it is inferred to be async, awaited directly... SKIP 109/1789 test.await does not force async if callee is blocking... SKIP 110/1789 test.recursive async function... SKIP 111/1789 test.@asyncCall with comptime-known function, but not awaited directly... SKIP 112/1789 test.@asyncCall with actual frame instead of byte buffer... SKIP 113/1789 test.@asyncCall using the result location inside the frame... SKIP 114/1789 test.@TypeOf an async function call of generic fn with error union type... SKIP 115/1789 test.using @TypeOf on a generic function call... SKIP 116/1789 test.recursive call of await @asyncCall with struct return type... SKIP 117/1789 test.nosuspend function call... SKIP 118/1789 test.await used in expression and awaiting fn with no suspend but async calling convention... SKIP 119/1789 test.await used in expression after a fn call... SKIP 120/1789 test.async fn call used in expression after a fn call... SKIP 121/1789 test.suspend in for loop... SKIP 122/1789 test.suspend in while loop... SKIP 123/1789 test.correctly spill when returning the error union result of another async fn... SKIP 124/1789 test.spill target expr in a for loop... SKIP 125/1789 test.spill target expr in a for loop, with a var decl in the loop body... SKIP 126/1789 test.async call with @call... SKIP 127/1789 test.async function passed 0-bit arg after non-0-bit arg... SKIP 128/1789 test.async function passed align(16) arg after align(8) arg... SKIP 129/1789 test.async function call resolves target fn frame, comptime func... SKIP 130/1789 test.async function call resolves target fn frame, runtime func... SKIP 131/1789 test.properly spill optional payload capture value... SKIP 132/1789 test.handle defer interfering with return value spill... SKIP 133/1789 test.take address of temporary async frame... SKIP 134/1789 test.nosuspend await... SKIP 135/1789 test.nosuspend on function calls... SKIP 136/1789 test.nosuspend on async function calls... SKIP 137/1789 test.nosuspend resume async function calls... SKIP 138/1789 test.avoid forcing frame alignment resolution implicit cast to *anyopaque... SKIP 139/1789 test.@asyncCall with pass-by-value arguments... SKIP 140/1789 test.@asyncCall with arguments having non-standard alignment... SKIP 141/1789 test.cmpxchg... OK 142/1789 test.fence... OK 143/1789 test.atomicrmw and atomicload... OK 144/1789 test.cmpxchg with ptr... OK 145/1789 test.cmpxchg with ignored result... OK 146/1789 test.128-bit cmpxchg... OK 147/1789 test.cmpxchg on a global variable... OK 148/1789 test.atomic load and rmw with enum... OK 149/1789 test.atomic store... OK 150/1789 test.atomic store comptime... OK 151/1789 test.atomicrmw with floats... OK 152/1789 test.atomicrmw with ints... OK 153/1789 test.atomicrmw with 128-bit ints... SKIP 154/1789 test.atomics with different types... OK 155/1789 test.return @atomicStore, using it as a void value... OK 156/1789 test.coroutine await struct... SKIP 157/1789 test.empty function with comments... OK 158/1789 test.truncate... OK 159/1789 test.truncate to non-power-of-two integers... OK 160/1789 test.truncate to non-power-of-two integers from 128-bit... OK 161/1789 test.global variables... OK 162/1789 test.comptime keyword on expressions... OK 163/1789 test.type equality... OK 164/1789 test.pointer dereferencing... OK 165/1789 test.const expression eval handling of variables... OK 166/1789 test.character literals... OK 167/1789 test.non const ptr to aliased type... OK 168/1789 test.cold function... OK 169/1789 test.unicode escape in character literal... OK 170/1789 test.unicode character in character literal... OK 171/1789 test.return string from function... OK 172/1789 test.hex escape... OK 173/1789 test.multiline string... OK 174/1789 test.multiline string comments at start... OK 175/1789 test.multiline string comments at end... OK 176/1789 test.multiline string comments in middle... OK 177/1789 test.multiline string comments at multiple places... OK 178/1789 test.string concatenation simple... OK 179/1789 test.array mult operator... OK 180/1789 test.opaque types... OK 181/1789 test.compile time global reinterpret... OK 182/1789 test.cast undefined... OK 183/1789 test.implicit cast after unreachable... OK 184/1789 test.comptime if inside runtime while which unconditionally breaks... OK 185/1789 test.implicit comptime while... OK 186/1789 test.function closes over local const... OK 187/1789 test.volatile load and store... OK 188/1789 test.call function pointer in struct... OK 189/1789 test.const ptr from var variable... OK 190/1789 test.call result of if else expression... OK 191/1789 test.variable is allowed to be a pointer to an opaque type... OK 192/1789 test.take address of parameter... OK 193/1789 test.pointer to void return type... OK 194/1789 test.array 2D const double ptr... OK 195/1789 test.array 2D const double ptr with offset... OK 196/1789 test.array 3D const double ptr with offset... OK 197/1789 test.double implicit cast in same expression... OK 198/1789 test.struct inside function... OK 199/1789 test.fn call returning scalar optional in equality expression... OK 200/1789 test.global variable assignment with optional unwrapping with var initialized to undefined... OK 201/1789 test.peer result location with typed parent, runtime condition, comptime prongs... OK 202/1789 test.non-ambiguous reference of shadowed decls... OK 203/1789 test.use of declaration with same name as primitive... OK 204/1789 test.constant equal function pointers... OK 205/1789 test.comptime cast fn to ptr... OK 206/1789 test.equality compare fn ptrs... OK 207/1789 test.self reference through fn ptr field... OK 208/1789 test.global variable initialized to global variable array element... OK 209/1789 test.global constant is loaded with a runtime-known index... OK 210/1789 test.multiline string literal is null terminated... OK 211/1789 test.string escapes... OK 212/1789 test.explicit cast optional pointers... OK 213/1789 test.pointer comparison... OK 214/1789 test.string concatenation... OK 215/1789 test.comptime manyptr concatenation... OK 216/1789 test.result location is optional inside error union... OK 217/1789 test.auto created variables have correct alignment... OK 218/1789 test.extern variable with non-pointer opaque type... OK 219/1789 test.lazy typeInfo value as generic parameter... OK 220/1789 test.variable name containing underscores does not shadow int primitive... OK 221/1789 test.if expression type coercion... OK 222/1789 test.discarding the result of various expressions... OK 223/1789 test.labeled block implicitly ends in a break... OK 224/1789 test.catch in block has correct result location... OK 225/1789 test.labeled block with runtime branch forwards its result location type to break statements... OK 226/1789 test.try in labeled block doesn't cast to wrong type... OK 227/1789 test.vector initialized with array init syntax has proper type... OK 228/1789 test.weird array and tuple initializations... SKIP 229/1789 test.array type comes from generic function... OK 230/1789 test.generic function uses return type of other generic function... SKIP 231/1789 test.const alloc with comptime-known initializer is made comptime-known... OK 232/1789 test.switch inside @as gets correct type... OK 233/1789 test.inline call of function with a switch inside the return statement... OK 234/1789 test.namespace lookup ignores decl causing the lookup... SKIP 235/1789 test.ambiguous reference error ignores current declaration... OK 236/1789 test.pointer to zero sized global is mutable... OK 237/1789 test.returning an opaque type from a function... OK 238/1789 test.orelse coercion as function argument... OK 239/1789 test.runtime-known globals initialized with undefined... OK 240/1789 test.arrays and vectors with big integers... OK 241/1789 test.pointer to struct literal with runtime field is constant... OK 242/1789 test.sharded table... OK 243/1789 test.comptime shr of BigInt... OK 244/1789 test.comptime shift safety check... OK 245/1789 test.@bitCast iX -> uX (32, 64)... OK 246/1789 test.@bitCast iX -> uX (8, 16, 128)... OK 247/1789 test.@bitCast iX -> uX exotic integers... OK 248/1789 test.bitcast uX to bytes... OK 249/1789 test.nested bitcast... OK 250/1789 test.bitcast literal [4]u8 param to u32... OK 251/1789 test.bitcast generates a temporary value... OK 252/1789 test.@bitCast packed structs at runtime and comptime... OK 253/1789 test.@bitCast extern structs at runtime and comptime... OK 254/1789 test.bitcast packed struct to integer and back... OK 255/1789 test.implicit cast to error union by returning... OK 256/1789 test.bitcast packed struct literal to byte... OK 257/1789 test.comptime bitcast used in expression has the correct type... OK 258/1789 test.bitcast passed as tuple element... OK 259/1789 test.triple level result location with bitcast sandwich passed as tuple element... OK 260/1789 test.@bitCast packed struct of floats... OK 261/1789 test.comptime @bitCast packed struct to int and back... OK 262/1789 test.comptime bitcast with fields following f80... OK 263/1789 test.bitcast vector to integer and back... OK 264/1789 test.bitcast nan float does modify signaling bit... OK 265/1789 test.@bitCast of packed struct of bools all true... OK 266/1789 test.@bitCast of packed struct of bools all false... OK 267/1789 test.@bitReverse large exotic integer... OK 268/1789 test.@bitReverse... OK 269/1789 test.bitReverse vectors u8... OK 270/1789 test.bitReverse vectors u16... OK 271/1789 test.bitReverse vectors u24... OK 272/1789 test.bitReverse vectors u0... OK 273/1789 test.bool literals... OK 274/1789 test.cast bool to int... OK 275/1789 test.bool cmp... OK 276/1789 test.compile time bool not... OK 277/1789 test.short circuit... OK 278/1789 test.fixed... OK 279/1789 test.bitCast to array... OK 280/1789 test.issue 529 fixed... OK 281/1789 test.foo... OK 282/1789 test.function with *const parameter with type dereferenced by namespace... OK 283/1789 test.optional if after an if in a switch prong of a switch with 2 prongs in an else... OK 284/1789 test.false dependency loop in struct definition... OK 285/1789 test.bug 704... OK 286/1789 test.zero keys with @memset... OK 287/1789 test.@ptrCast from const to nullable... OK 288/1789 test.@ptrCast from var in empty struct to nullable... OK 289/1789 test.comptime struct return should not return the same instance... OK 290/1789 test.bug 920 fixed... OK 291/1789 test.bug 1025... OK 292/1789 test.comptime code should not modify constant data... OK 293/1789 test.don't emit an LLVM global for a const function when it's in an optional in a struct... OK 294/1789 test_0... OK 295/1789 test.union that needs padding bytes inside an array... OK 296/1789 test.functions with return type required to be comptime are generic... OK 297/1789 test.const error union field alignment... OK 298/1789 test.constant pointer to global variable causes runtime load... OK 299/1789 test.allow these dependencies... OK 300/1789 test.slices pointing at the same address as global array.... OK 301/1789 test.initialization... OK 302/1789 test.fixed... OK 303/1789 test.allocation and looping over 3-byte integer... OK 304/1789 test.segfault bug... OK 305/1789 test.basic stuff... OK 306/1789 test.bug 2006... OK 307/1789 test.fixed... OK 308/1789 test.fixed... OK 309/1789 test_0... OK 310/1789 test.fixed... OK 311/1789 test.reslice of undefined global var slice... OK 312/1789 test.address of 0 length array... OK 313/1789 test_0... OK 314/1789 test.fixed... OK 315/1789 test.fixed... OK 316/1789 test.fixed... OK 317/1789 test.zig test crash... OK 318/1789 test.container member access usingnamespace decls... OK 319/1789 test.resolve array slice using builtin... OK 320/1789 test.fixed... OK 321/1789 test.fixed... OK 322/1789 test.@tagName() returns a string literal... OK 323/1789 test.@errorName() returns a string literal... OK 324/1789 test.@typeName() returns a string literal... OK 325/1789 test.@embedFile() returns a string literal... OK 326/1789 test.@src() returns a struct containing 0-terminated string slices... OK 327/1789 test.Extern function calls in @TypeOf... OK 328/1789 test.Peer resolution of extern function calls in @TypeOf... OK 329/1789 test.Extern function calls, dereferences and field access in @TypeOf... OK 330/1789 test.fixed... OK 331/1789 test.crash... OK 332/1789 test.assignment of field with padding... OK 333/1789 test.Peer type resolution with string literals and unknown length u8 pointers... OK 334/1789 test.pointer-to-array constness for zero-size elements, var... OK 335/1789 test.pointer-to-array constness for zero-size elements, const... OK 336/1789 test.crash... OK 337/1789 test.`try`ing an if/else expression... OK 338/1789 test.issue 6456... OK 339/1789 test.fixed... OK 340/1789 test.lazy sizeof comparison with zero... OK 341/1789 test.sentinel-terminated 0-length slices... OK 342/1789 test_0... OK 343/1789 test.@Type should resolve its children types... OK 344/1789 test.compiler doesn't consider equal unions with different 'type' payload... OK 345/1789 test.miscompilation with bool return type... OK 346/1789 test_0... OK 347/1789 test.@sizeOf reified union zero-size payload fields... OK 348/1789 test_0... OK 349/1789 test_0... OK 350/1789 test.registers get overwritten when ignoring return... OK 351/1789 test.test calling @clz on both vector and scalar inputs... OK 352/1789 test.breaking from a loop in an if statement... OK 353/1789 test.slicing slices... OK 354/1789 test.fixed... OK 355/1789 test.bug... OK 356/1789 test.store array of array of structs at comptime... OK 357/1789 test_0... OK 358/1789 test_1... OK 359/1789 test.aggregate initializers should allow initializing comptime fields, verifying equality... SKIP 360/1789 test.bytes... OK 361/1789 test.aggregate... OK 362/1789 test.Tuple... OK 363/1789 test.const inferred array of slices... OK 364/1789 test.var inferred array of slices... OK 365/1789 test_0... OK 366/1789 test.slicing zero length array field of struct... OK 367/1789 test_0... OK 368/1789 test_0... OK 369/1789 test_0... OK 370/1789 test_0... OK 371/1789 test_0... OK 372/1789 test_0... OK 373/1789 test_0... OK 374/1789 test_0... OK 375/1789 test_0... OK 376/1789 test_0... OK 377/1789 test_0... OK 378/1789 test_0... OK 379/1789 test_0... OK 380/1789 test_0... OK 381/1789 test_0... OK 382/1789 test.lazy abi size used in comparison... OK 383/1789 test_0... OK 384/1789 test_0... OK 385/1789 test.issue12644... OK 386/1789 test.export a function twice... OK 387/1789 test.Non-exhaustive enum backed by comptime_int... OK 388/1789 test_0... OK 389/1789 test_0... OK 390/1789 test_0... OK 391/1789 test_0... OK 392/1789 test_0... OK 393/1789 test.ErrorSet comptime_field_ptr... OK 394/1789 test.fn comptime_field_ptr... OK 395/1789 test_0... OK 396/1789 test.issue12891... OK 397/1789 test.nan... OK 398/1789 test.inf... OK 399/1789 test.-inf < 0... OK 400/1789 test.inf >= 1... OK 401/1789 test.isNan(nan * 1)... OK 402/1789 test.runtime isNan(nan * 1)... OK 403/1789 test.isNan(nan * 0)... OK 404/1789 test.isNan(inf * 0)... OK 405/1789 test.runtime isNan(nan * 0)... OK 406/1789 test.runtime isNan(inf * 0)... OK 407/1789 test_0... OK 408/1789 test_0... OK 409/1789 test_1... OK 410/1789 test_0... OK 411/1789 test_0... OK 412/1789 test.simple test... OK 413/1789 test_0... OK 414/1789 test_0... OK 415/1789 test_0... OK 416/1789 test_0... OK 417/1789 test_0... OK 418/1789 test_0... OK 419/1789 test.runtime union init, most-aligned field != largest... OK 420/1789 test_0... OK 421/1789 test_0... OK 422/1789 test_0... OK 423/1789 test_0... OK 424/1789 test_0... OK 425/1789 test_0... OK 426/1789 test_0... OK 427/1789 test_0... OK 428/1789 test_0... OK 429/1789 test_0... OK 430/1789 test_1... OK 431/1789 test.@byteSwap integers... OK 432/1789 test.@byteSwap vectors u8... OK 433/1789 test.@byteSwap vectors u16... OK 434/1789 test.@byteSwap vectors u24... OK 435/1789 test.@byteSwap vectors u0... OK 436/1789 test.pass string literal byvalue to a generic var param... OK 437/1789 test.c_char signedness... OK 438/1789 test.super basic invocations... OK 439/1789 test.basic invocations... OK 440/1789 test.tuple parameters... OK 441/1789 test.result location of function call argument through runtime condition and struct init... OK 442/1789 test.function call with 40 arguments... OK 443/1789 test.arguments to comptime parameters generated in comptime blocks... OK 444/1789 test.forced tail call... OK 445/1789 test.inline call preserves tail call... OK 446/1789 test.inline call doesn't re-evaluate non generic struct... OK 447/1789 test.Enum constructed by @Type passed as generic argument... OK 448/1789 test.generic function with generic function parameter... OK 449/1789 test.recursive inline call with comptime known argument... OK 450/1789 test.inline while with @call... OK 451/1789 test.method call as parameter type... OK 452/1789 test.arguments pointed to on stack into tailcall... OK 453/1789 test.int to ptr cast... OK 454/1789 test.integer literal to pointer cast... OK 455/1789 test.peer type resolution: ?T and T... OK 456/1789 test.resolve undefined with integer... OK 457/1789 test.@intCast to comptime_int... OK 458/1789 test.implicit cast comptime numbers to any type when the value fits... OK 459/1789 test.implicit cast comptime_int to comptime_float... OK 460/1789 test.comptime_int @floatFromInt... OK 461/1789 test.@floatFromInt... OK 462/1789 test.@floatFromInt(f80)... OK 463/1789 test.@intFromFloat... OK 464/1789 test.implicitly cast indirect pointer to maybe-indirect pointer... OK 465/1789 test.@intCast comptime_int... OK 466/1789 test.@floatCast comptime_int and comptime_float... OK 467/1789 test.coerce undefined to optional... OK 468/1789 test.implicit cast from *[N]T to [*c]T... OK 469/1789 test.*usize to *void... OK 470/1789 test.@enumFromInt passed a comptime_int to an enum with one item... OK 471/1789 test.@intCast to u0 and use the result... OK 472/1789 test.peer result null and comptime_int... OK 473/1789 test.*const ?[*]const T to [*c]const [*c]const T... OK 474/1789 test.array coersion to undefined at runtime... OK 475/1789 test.implicitly cast from int to anyerror!?T... OK 476/1789 test.return u8 coercing into ?u32 return type... OK 477/1789 test.cast from ?[*]T to ??[*]T... OK 478/1789 test.peer type unsigned int to signed... OK 479/1789 test.expected [*c]const u8, found [*:0]const u8... OK 480/1789 test.explicit cast from integer to error type... OK 481/1789 test.peer resolve array and const slice... OK 482/1789 test.implicitly cast from T to anyerror!?T... OK 483/1789 test.implicitly cast from [0]T to anyerror![]T... OK 484/1789 test.peer type resolution: [0]u8, []const u8, and anyerror![]u8... OK 485/1789 test.implicit cast from *const [N]T to []const T... OK 486/1789 test.peer type resolution: error and [N]T... OK 487/1789 test.single-item pointer of array to slice to unknown length pointer... OK 488/1789 test.cast *[1][*]const u8 to [*]const ?[*]const u8... OK 489/1789 test.vector casts... OK 490/1789 test.@floatCast cast down... OK 491/1789 test.peer type resolution: unreachable, error set, unreachable... OK 492/1789 test.peer cast: error set any anyerror... OK 493/1789 test.peer type resolution: error set supersets... OK 494/1789 test.peer type resolution: disjoint error sets... OK 495/1789 test.peer type resolution: error union and error set... OK 496/1789 test.peer type resolution: error union after non-error... OK 497/1789 test.peer cast *[0]T to E![]const T... OK 498/1789 test.peer cast *[0]T to []const T... OK 499/1789 test.peer cast *[N]T to [*]T... OK 500/1789 test.peer resolution of string literals... OK 501/1789 test.peer cast [:x]T to []T... OK 502/1789 test.peer cast [N:x]T to [N]T... OK 503/1789 test.peer cast *[N:x]T to *[N]T... OK 504/1789 test.peer cast [*:x]T to [*]T... OK 505/1789 test.peer cast [:x]T to [*:x]T... OK 506/1789 test.peer type resolution implicit cast to return type... OK 507/1789 test.peer type resolution implicit cast to variable type... OK 508/1789 test.variable initialization uses result locations properly with regards to the type... OK 509/1789 test.cast between C pointer with different but compatible types... OK 510/1789 test.peer type resolve string lit with sentinel-terminated mutable slice... OK 511/1789 test.peer type resolve array pointers, one of them const... OK 512/1789 test.peer type resolve array pointer and unknown pointer... OK 513/1789 test.comptime float casts... OK 514/1789 test.pointer reinterpret const float to int... OK 515/1789 test.implicit cast from [*]T to ?*anyopaque... OK 516/1789 test.compile time int to ptr of function... OK 517/1789 test.implicit ptr to *anyopaque... OK 518/1789 test.return null from fn() anyerror!?&T... OK 519/1789 test.peer type resolution: [0]u8 and []const u8... OK 520/1789 test.implicitly cast from [N]T to ?[]const T... OK 521/1789 test.cast u128 to f128 and back... OK 522/1789 test.implicit cast from *[N]T to ?[*]T... OK 523/1789 test.implicit cast from *T to ?*anyopaque... OK 524/1789 test.implicit cast *[0]T to E![]const u8... OK 525/1789 test.cast from array reference to fn: comptime fn ptr... OK 526/1789 test.cast from array reference to fn: runtime fn ptr... OK 527/1789 test.*const [N]null u8 to ?[]const u8... OK 528/1789 test.cast between [*c]T and ?[*:0]T on fn parameter... OK 529/1789 test.assignment to optional pointer result loc... OK 530/1789 test.cast between *[N]void and []void... OK 531/1789 test.peer resolve arrays of different size to const slice... OK 532/1789 test.cast f16 to wider types... OK 533/1789 test.cast f128 to narrower types... OK 534/1789 test.peer type resolution: unreachable, null, slice... OK 535/1789 test.cast i8 fn call peers to i32 result... OK 536/1789 test.cast compatible optional types... OK 537/1789 test.coerce undefined single-item pointer of array to error union of slice... OK 538/1789 test.pointer to empty struct literal to mutable slice... OK 539/1789 test.coerce between pointers of compatible differently-named floats... OK 540/1789 test.peer type resolution of const and non-const pointer to array... OK 541/1789 test.intFromFloat to zero-bit int... OK 542/1789 test.peer type resolution of function pointer and function body... OK 543/1789 test.cast typed undefined to int... OK 544/1789 test.implicit cast from [:0]T to [*c]T... OK 545/1789 test.bitcast packed struct with u0... OK 546/1789 test.optional pointer coerced to optional allowzero pointer... OK 547/1789 test.single item pointer to pointer to array to slice... OK 548/1789 test.peer type resolution forms error union... OK 549/1789 test.@constCast without a result location... OK 550/1789 test.@volatileCast without a result location... OK 551/1789 test.coercion from single-item pointer to @as to slice... OK 552/1789 test.peer type resolution: const sentinel slice and mutable non-sentinel slice... OK 553/1789 test.peer type resolution: float and comptime-known fixed-width integer... OK 554/1789 test.peer type resolution: same array type with sentinel... OK 555/1789 test.peer type resolution: array with sentinel and array without sentinel... OK 556/1789 test.peer type resolution: array and vector with same child type... OK 557/1789 test.peer type resolution: array with smaller child type and vector with larger child type... OK 558/1789 test.peer type resolution: error union and optional of same type... OK 559/1789 test.peer type resolution: C pointer and @TypeOf(null)... OK 560/1789 test.peer type resolution: three-way resolution combines error set and optional... OK 561/1789 test.peer type resolution: vector and optional vector... OK 562/1789 test.peer type resolution: optional fixed-width int and comptime_int... OK 563/1789 test.peer type resolution: array and tuple... OK 564/1789 test.peer type resolution: vector and tuple... OK 565/1789 test.peer type resolution: vector and array and tuple... OK 566/1789 test.peer type resolution: empty tuple pointer and slice... OK 567/1789 test.peer type resolution: tuple pointer and slice... OK 568/1789 test.peer type resolution: tuple pointer and optional slice... OK 569/1789 test.peer type resolution: many compatible pointers... OK 570/1789 test.peer type resolution: tuples with comptime fields... OK 571/1789 test.peer type resolution: C pointer and many pointer... OK 572/1789 test.peer type resolution: pointer attributes are combined correctly... OK 573/1789 test.cast builtins can wrap result in optional... OK 574/1789 test.cast builtins can wrap result in error union... OK 575/1789 test.cast builtins can wrap result in error union and optional... OK 576/1789 test.@intCast i32 to u7... OK 577/1789 test.coerce i8 to i32 and @intCast back... OK 578/1789 test.type pun signed and unsigned as single pointer... OK 579/1789 test.type pun signed and unsigned as many pointer... OK 580/1789 test.type pun signed and unsigned as array pointer... OK 581/1789 test.type pun signed and unsigned as offset many pointer... SKIP 582/1789 test.type pun signed and unsigned as array pointer with pointer arithemtic... SKIP 583/1789 test.type pun value and struct... OK 584/1789 test.type pun endianness... OK 585/1789 test.type pun bits... SKIP 586/1789 test.basic pointer preservation... SKIP 587/1789 test.byte copy preserves linker value... SKIP 588/1789 test.unordered byte copy preserves linker value... SKIP 589/1789 test.shuffle chunks of linker value... SKIP 590/1789 test.dance on linker values... SKIP 591/1789 test.offset array ptr by element size... SKIP 592/1789 test.offset instance by field size... SKIP 593/1789 test.offset field ptr by enclosing array element size... SKIP 594/1789 test.accessing reinterpreted memory of parent object... OK 595/1789 test.bitcast packed union to integer... OK 596/1789 test.mutate entire slice at comptime... OK 597/1789 test.dereference undefined pointer to zero-bit type... OK 598/1789 test.type pun extern struct... OK 599/1789 test.type pun @ptrFromInt... OK 600/1789 test.type pun null pointer-like optional... OK 601/1789 test.const slice child... OK 602/1789 decltest.the_add_function... OK 603/1789 test.thingy... OK 604/1789 decltest.thingy... OK 605/1789 test.break and continue inside loop inside defer expression... OK 606/1789 test.defer and labeled break... OK 607/1789 test.errdefer does not apply to fn inside fn... OK 608/1789 test.return variable while defer expression in scope to modify it... OK 609/1789 test.mixing normal and error defers... OK 610/1789 test.errdefer with payload... OK 611/1789 test.reference to errdefer payload... OK 612/1789 test.simple else prong doesn't emit an error for unreachable else prong... OK 613/1789 test.errdefer used in function that doesn't return an error... OK 614/1789 test.empty file level struct... OK 615/1789 test.empty file level union... OK 616/1789 test.switch on empty enum... OK 617/1789 test.switch on empty enum with a specified tag type... OK 618/1789 test.switch on empty auto numbered tagged union... OK 619/1789 test.switch on empty tagged union... OK 620/1789 test.empty union... OK 621/1789 test.empty extern union... OK 622/1789 test.empty union passed as argument... OK 623/1789 test.empty enum passed as argument... OK 624/1789 test.enum to int... OK 625/1789 test.int to enum... OK 626/1789 test.enum sizes... OK 627/1789 test.enum literal equality... OK 628/1789 test.enum literal cast to enum... OK 629/1789 test.peer type resolution with enum literal... OK 630/1789 test.enum with specified tag values... OK 631/1789 test.non-exhaustive enum... OK 632/1789 test.empty non-exhaustive enum... OK 633/1789 test.single field non-exhaustive enum... OK 634/1789 test.enum with tag values don't require parens... OK 635/1789 test.cast integer literal to enum... OK 636/1789 test.enum with specified and unspecified tag values... OK 637/1789 test.set enum tag type... OK 638/1789 test.casting enum to its tag type... OK 639/1789 test.enum with 1 field but explicit tag type should still have the tag type... OK 640/1789 test.signed integer as enum tag... OK 641/1789 test.enum with one member and custom tag type... OK 642/1789 test.enum with one member and u1 tag type @intFromEnum... OK 643/1789 test.enum with comptime_int tag type... OK 644/1789 test.enum with one member default to u0 tag type... OK 645/1789 test.comparison operator on enum with one member is comptime-known... OK 646/1789 test.switch on enum with one member is comptime-known... OK 647/1789 test.method call on an enum... OK 648/1789 test.enum value allocation... OK 649/1789 test.enum literal casting to tagged union... OK 650/1789 test.enum literal casting to error union with payload enum... OK 651/1789 test.constant enum initialization with differing sizes... OK 652/1789 test.@tagName... OK 653/1789 test.@tagName non-exhaustive enum... OK 654/1789 test.@tagName is null-terminated... OK 655/1789 test.tag name with assigned enum values... OK 656/1789 test.@tagName on enum literals... OK 657/1789 test.enum literal casting to optional... OK 658/1789 test.bit field access with enum fields... OK 659/1789 test.enum literal in array literal... OK 660/1789 test.tag name functions are unique... OK 661/1789 test.size of enum with only one tag which has explicit integer tag type... OK 662/1789 test.switch on an extern enum with negative value... OK 663/1789 test.Non-exhaustive enum with nonstandard int size behaves correctly... OK 664/1789 test.runtime int to enum with one possible value... OK 665/1789 test.enum tag from a local variable... OK 666/1789 test.auto-numbered enum with signed tag type... OK 667/1789 test.error values... OK 668/1789 test.redefinition of error values allowed... OK 669/1789 test.error binary operator... OK 670/1789 test.empty error union... OK 671/1789 test.error wrapping... OK 672/1789 test.unwrap simple value from error... OK 673/1789 test.error return in assignment... OK 674/1789 test.syntax: optional operator in front of error union operator... OK 675/1789 test.widen cast integer payload of error union function call... OK 676/1789 test.debug info for optional error set... OK 677/1789 test.implicit cast to optional to error union to return result loc... OK 678/1789 test.fn returning empty error set can be passed as fn returning any error... OK 679/1789 test.fn returning empty error set can be passed as fn returning any error - pointer... OK 680/1789 test.error union type ... OK 681/1789 test.error set type... OK 682/1789 test.explicit error set cast... OK 683/1789 test.comptime test error for empty error set... OK 684/1789 test.comptime err to int of error set with only 1 possible value... OK 685/1789 test.inferred empty error set comptime catch... OK 686/1789 test.error inference with an empty set... OK 687/1789 test.error union peer type resolution... OK 688/1789 test.error: Zero sized error set returned with value payload crash... OK 689/1789 test.error: Infer error set from literals... OK 690/1789 test.nested error union function call in optional unwrap... OK 691/1789 test.return function call to error set from error union function... OK 692/1789 test.optional error set is the same size as error set... OK 693/1789 test.nested catch... OK 694/1789 test.function pointer with return type that is error union with payload which is pointer of parent struct... OK 695/1789 test.return result loc as peer result loc in inferred error set function... OK 696/1789 test.error payload type is correctly resolved... OK 697/1789 test.error union comptime caching... OK 698/1789 test.@errorName... OK 699/1789 test.@errorName sentinel length matches slice length... OK 700/1789 test.error set equality... OK 701/1789 test.inferred error set equality... OK 702/1789 test.peer type resolution of two different error unions... OK 703/1789 test.coerce error set to the current inferred error set... OK 704/1789 test.error union payload is properly aligned... OK 705/1789 test.ret_ptr doesn't cause own inferred error set to be resolved... OK 706/1789 test.simple else prong allowed even when all errors handled... OK 707/1789 test.pointer to error union payload... OK 708/1789 test.error union of noreturn used with if... OK 709/1789 test.error union of noreturn used with try... OK 710/1789 test.error union of noreturn used with catch... OK 711/1789 test.alignment of wrapping an error union payload... OK 712/1789 test.compare error union and error set... OK 713/1789 test.catch within a function that calls no errorable functions... OK 714/1789 test.error from comptime string... OK 715/1789 test.field access of anyerror results in smaller error set... OK 716/1789 test.optional error union return type... OK 717/1789 test.optional error set return type... OK 718/1789 test.returning an error union containing a type with no runtime bits... OK 719/1789 test.try used in recursive function with inferred error set... OK 720/1789 test.compile time recursion... OK 721/1789 test.static add one... OK 722/1789 test.inlined loop... OK 723/1789 test.inline variable gets result of const if... OK 724/1789 test.static function evaluation... OK 725/1789 test.const expr eval on single expr blocks... OK 726/1789 test.constant expressions... OK 727/1789 test.inlined block and runtime block phi... OK 728/1789 test.eval @setRuntimeSafety at compile-time... OK 729/1789 test.compile-time downcast when the bits fit... OK 730/1789 test.pointer to type... OK 731/1789 test.a type constructed in a global expression... OK 732/1789 test.comptime function with the same args is memoized... OK 733/1789 test.try to trick eval with runtime if... OK 734/1789 test.@setEvalBranchQuota... OK 735/1789 test.constant struct with negation... OK 736/1789 test.statically initialized list... OK 737/1789 test.statically initialized array literal... OK 738/1789 test.comptime iterate over fn ptr list... OK 739/1789 test.create global array with for loop... OK 740/1789 test.@setEvalBranchQuota at same scope as generic function call... OK 741/1789 test.comptime modification of const struct field... OK 742/1789 test.refer to the type of a generic function... OK 743/1789 test.zero extend from u0 to u1... OK 744/1789 test.return 0 from function that has u0 return type... OK 745/1789 test.statically initialized struct... OK 746/1789 test.inline for with same type but different values... OK 747/1789 test.f32 at compile time is lossy... OK 748/1789 test.f64 at compile time is lossy... OK 749/1789 test_0... OK 750/1789 test.binary math operator in partially inlined function... OK 751/1789 test.comptime shl... OK 752/1789 test.comptime bitwise operators... OK 753/1789 test.comptime shlWithOverflow... OK 754/1789 test.const ptr to variable data changes at runtime... OK 755/1789 test.runtime 128 bit integer division... OK 756/1789 test.@tagName of @typeInfo... OK 757/1789 test.static eval list init... OK 758/1789 test.inlined loop has array literal with elided runtime scope on first iteration but not second iteration... OK 759/1789 test.ptr to local array argument at comptime... OK 760/1789 test.comparisons 0 <= uint and 0 > uint should be comptime... OK 761/1789 test.const global shares pointer with other same one... OK 762/1789 test.string literal used as comptime slice is memoized... OK 763/1789 test.comptime function with mutable pointer is not memoized... OK 764/1789 test.const ptr to comptime mutable data is not memoized... OK 765/1789 test.function which returns struct with type field causes implicit comptime... OK 766/1789 test.call method with comptime pass-by-non-copying-value self parameter... OK 767/1789 test.setting backward branch quota just before a generic fn call... OK 768/1789 test.variable inside inline loop that has different types on different iterations... OK 769/1789 test.*align(1) u16 is the same as *align(1:0:2) u16... OK 770/1789 test.array concatenation of function calls... OK 771/1789 test.array multiplication of function calls... OK 772/1789 test.array concatenation peer resolves element types - value... OK 773/1789 test.array concatenation peer resolves element types - pointer... OK 774/1789 test.array concatenation sets the sentinel - value... OK 775/1789 test.array concatenation sets the sentinel - pointer... OK 776/1789 test.array multiplication sets the sentinel - value... OK 777/1789 test.array multiplication sets the sentinel - pointer... OK 778/1789 test.comptime assign int to optional int... OK 779/1789 test.two comptime calls with array default initialized to undefined... OK 780/1789 test.const type-annotated local initialized with function call has correct type... OK 781/1789 test.comptime pointer load through elem_ptr... OK 782/1789 test.debug variable type resolved through indirect zero-bit types... OK 783/1789 test.const local with comptime init through array init... OK 784/1789 test.closure capture type of runtime-known parameter... OK 785/1789 test.comptime break passing through runtime condition converted to runtime break... OK 786/1789 test.comptime break to outer loop passing through runtime condition converted to runtime break... OK 787/1789 test.comptime break operand passing through runtime condition converted to runtime break... OK 788/1789 test.comptime break operand passing through runtime switch converted to runtime break... OK 789/1789 test.no dependency loop for alignment of self struct... OK 790/1789 test.no dependency loop for alignment of self bare union... OK 791/1789 test.no dependency loop for alignment of self tagged union... OK 792/1789 test.equality of pointers to comptime const... OK 793/1789 test.storing an array of type in a field... OK 794/1789 test.pass pointer to field of comptime-only type as a runtime parameter... OK 795/1789 test.comptime write through extern struct reinterpreted as array... OK 796/1789 test.continue nested in a conditional in an inline for... OK 797/1789 test.optional pointer represented as a pointer value... OK 798/1789 test.mutate through pointer-like optional at comptime... OK 799/1789 test.repeated value is correctly expanded... OK 800/1789 test.value in if block is comptime-known... OK 801/1789 test.lazy sizeof is resolved in division... OK 802/1789 test.lazy value is resolved as slice operand... OK 803/1789 test.break from inline loop depends on runtime condition... OK 804/1789 test.inline for inside a runtime condition... OK 805/1789 test.continue in inline for inside a comptime switch... OK 806/1789 test.length of global array is determinable at comptime... OK 807/1789 test.continue nested inline for loop... SKIP 808/1789 test.continue nested inline for loop in named block expr... SKIP 809/1789 test.x and false is comptime-known false... OK 810/1789 test.x or true is comptime-known true... OK 811/1789 test.non-optional and optional array elements concatenated... OK 812/1789 test.inline call in @TypeOf inherits is_inline property... OK 813/1789 test.comptime function turns function value to function pointer... OK 814/1789 test.container level const and var have unique addresses... OK 815/1789 test.break from block results in type... OK 816/1789 test.struct in comptime false branch is not evaluated... OK 817/1789 test.result of nested switch assigned to variable... OK 818/1789 test.inline for loop of functions returning error unions... OK 819/1789 test.if inside a switch... OK 820/1789 test.function has correct return type when previous return is casted to smaller type... OK 821/1789 test.early exit in container level const... OK 822/1789 test.@inComptime... OK 823/1789 test.@fieldParentPtr non-first field... OK 824/1789 test.@fieldParentPtr first field... OK 825/1789 test.@fieldParentPtr untagged union... OK 826/1789 test.@fieldParentPtr tagged union... OK 827/1789 test.@fieldParentPtr extern union... OK 828/1789 test.floating point comparisons... OK 829/1789 test.different sized float comparisons... OK 830/1789 test.negative f128 intFromFloat at compile-time... OK 831/1789 test.@sqrt... OK 832/1789 test.@sqrt with vectors... OK 833/1789 test.more @sqrt f16 tests... OK 834/1789 test.another, possibly redundant @sqrt test... OK 835/1789 test.@sin... OK 836/1789 test.@sin with vectors... OK 837/1789 test.@cos... OK 838/1789 test.@cos with vectors... OK 839/1789 test.@exp... OK 840/1789 test.@exp with vectors... OK 841/1789 test.@exp2... OK 842/1789 test.@exp2 with @vectors... OK 843/1789 test.@log... OK 844/1789 test.@log with @vectors... OK 845/1789 test.@log2... OK 846/1789 test.@log2 with vectors... OK 847/1789 test.@log10... OK 848/1789 test.@log10 with vectors... OK 849/1789 test.@fabs... OK 850/1789 test.@fabs with vectors... OK 851/1789 test.another, possibly redundant, @fabs test... OK 852/1789 test.@fabs f80... OK 853/1789 test.a third @fabs test, surely there should not be three fabs tests... OK 854/1789 test.@floor... OK 855/1789 test.@floor with vectors... OK 856/1789 test.another, possibly redundant, @floor test... OK 857/1789 test.@floor f80... OK 858/1789 test.@floor f128... OK 859/1789 test.@ceil... OK 860/1789 test.@ceil with vectors... OK 861/1789 test.another, possibly redundant, @ceil test... OK 862/1789 test.@ceil f80... OK 863/1789 test.@ceil f128... OK 864/1789 test.@trunc... OK 865/1789 test.@trunc with vectors... OK 866/1789 test.another, possibly redundant, @trunc test... OK 867/1789 test.@trunc f80... OK 868/1789 test.@trunc f128... OK 869/1789 test.negation f16... OK 870/1789 test.negation f32... OK 871/1789 test.negation f64... OK 872/1789 test.negation f80... OK 873/1789 test.negation f128... OK 874/1789 test.eval @setFloatMode at compile-time... OK 875/1789 test.float literal at compile time not lossy... OK 876/1789 test.f128 at compile time is lossy... OK 877/1789 test.comptime fixed-width float zero divided by zero produces NaN... OK 878/1789 test.comptime fixed-width float non-zero divided by zero produces signed Inf... OK 879/1789 test.comptime_float zero divided by zero produces zero... OK 880/1789 test.nan negation f16... OK 881/1789 test.nan negation f32... OK 882/1789 test.nan negation f64... OK 883/1789 test.nan negation f128... OK 884/1789 test.nan negation f80... OK 885/1789 test.params... OK 886/1789 test.local variables... OK 887/1789 test.mutable local variables... OK 888/1789 test.separate block scopes... OK 889/1789 test.weird function name... OK 890/1789 test.assign inline fn to const variable... OK 891/1789 test.return inner function which references comptime variable of outer function... OK 892/1789 test.discard the result of a function that returns a struct... OK 893/1789 test.inline function call that calls optional function pointer, return pointer at callsite interacts correctly with callsite return type... OK 894/1789 test.implicit cast function unreachable return... OK 895/1789 test.extern struct with stdcallcc fn pointer... OK 896/1789 test.function with complex callconv and return type expressions... OK 897/1789 test.pass by non-copying value... OK 898/1789 test.pass by non-copying value through var arg... OK 899/1789 test.pass by non-copying value as method... OK 900/1789 test.pass by non-copying value as method, which is generic... OK 901/1789 test.pass by non-copying value as method, at comptime... OK 902/1789 test.implicit cast fn call result to optional in field result... OK 903/1789 test.void parameters... OK 904/1789 test.call function with empty string... OK 905/1789 test.function pointers... OK 906/1789 test.number literal as an argument... OK 907/1789 test.function call with anon list literal... OK 908/1789 test.function call with anon list literal - 2D... OK 909/1789 test.ability to give comptime types and non comptime types to same parameter... OK 910/1789 test.function with inferred error set but returning no error... OK 911/1789 test.import passed byref to function in return type... OK 912/1789 test.implicit cast function to function ptr... OK 913/1789 test.method call with optional and error union first param... OK 914/1789 test.method call with optional pointer first param... OK 915/1789 test.using @ptrCast on function pointers... OK 916/1789 test.function returns function returning type... OK 917/1789 test.peer type resolution of inferred error set with non-void payload... OK 918/1789 test.lazy values passed to anytype parameter... OK 919/1789 test.pass and return comptime-only types... OK 920/1789 test.fn delegation... OK 921/1789 test.define a function in an anonymous struct in comptime... OK 922/1789 test.continue in for loop... OK 923/1789 test.break from outer for loop... OK 924/1789 test.continue outer for loop... OK 925/1789 test.ignore lval with underscore (for loop)... OK 926/1789 test.basic for loop... OK 927/1789 test.for with null and T peer types and inferred result location type... OK 928/1789 test.2 break statements and an else... OK 929/1789 test.for loop with pointer elem var... OK 930/1789 test.for copies its payload... OK 931/1789 test.for on slice with allowzero ptr... OK 932/1789 test.else continue outer for... OK 933/1789 test.for loop with else branch... OK 934/1789 test.count over fixed range... OK 935/1789 test.two counters... OK 936/1789 test.1-based counter and ptr to array... OK 937/1789 test.slice and two counters, one is offset and one is runtime... OK 938/1789 test.two slices, one captured by-ref... OK 939/1789 test.raw pointer and slice... OK 940/1789 test.raw pointer and counter... OK 941/1789 test.inline for with slice as the comptime-known... OK 942/1789 test.inline for with counter as the comptime-known... OK 943/1789 test.inline for on tuple pointer... OK 944/1789 test.ref counter that starts at zero... OK 945/1789 test.inferred alloc ptr of for loop... OK 946/1789 test.one param, explicit comptime... OK 947/1789 test.simple generic fn... OK 948/1789 test.compile time generic eval... OK 949/1789 test.fn with comptime args... OK 950/1789 test.anytype params... OK 951/1789 test.type constructed by comptime function call... OK 952/1789 test.function with return type type... OK 953/1789 test.const decls in struct... OK 954/1789 test.use generic param in generic param... OK 955/1789 test.generic fn with implicit cast... OK 956/1789 test.generic fn keeps non-generic parameter types... OK 957/1789 test.array of generic fns... OK 958/1789 test.generic struct... OK 959/1789 test.function parameter is generic... OK 960/1789 test.generic function instantiation turns into comptime call... OK 961/1789 test.generic function with void and comptime parameter... OK 962/1789 test.anonymous struct return type referencing comptime parameter... OK 963/1789 test.generic function instantiation non-duplicates... OK 964/1789 test.generic instantiation of tagged union with only one field... OK 965/1789 test.nested generic function... OK 966/1789 test.extern function used as generic parameter... OK 967/1789 test.generic struct as parameter type... OK 968/1789 test.slice as parameter type... OK 969/1789 test.null sentinel pointer passed as generic argument... OK 970/1789 test.generic function passed as comptime argument... OK 971/1789 test.return type of generic function is function pointer... OK 972/1789 test.coerced function body has inequal value with its uncoerced body... OK 973/1789 test.@hasDecl... OK 974/1789 test.@hasField... OK 975/1789 test.if statements... OK 976/1789 test.else if expression... OK 977/1789 test.unwrap mutable global var... OK 978/1789 test.labeled break inside comptime if inside runtime if... OK 979/1789 test.const result loc, runtime if cond, else unreachable... OK 980/1789 test.if copies its payload... OK 981/1789 test.if prongs cast to expected type instead of peer type resolution... OK 982/1789 test.if peer expressions inferred optional type... OK 983/1789 test.if-else expression with runtime condition result location is inferred optional... OK 984/1789 test.result location with inferred type ends up being pointer to comptime_int... OK 985/1789 test.if-@as-if chain... OK 986/1789 test.call fn via namespace lookup... OK 987/1789 test.importing the same thing gives the same import... OK 988/1789 test.import in non-toplevel scope... OK 989/1789 test.import empty file... OK 990/1789 test.incomplete struct param top level declaration... OK 991/1789 test.inline scalar prongs... OK 992/1789 test.inline prong ranges... OK 993/1789 test.inline switch enums... OK 994/1789 test.inline switch unions... OK 995/1789 test.inline else bool... OK 996/1789 test.inline else error... OK 997/1789 test.inline else enum... OK 998/1789 test.inline else int with gaps... OK 999/1789 test.inline else int all values... OK 1000/1789 test.inline switch capture is set when switch operand is comptime known... OK 1001/1789 test.uint128... OK 1002/1789 test.undefined 128 bit int... OK 1003/1789 test.int128... OK 1004/1789 test.truncate int128... OK 1005/1789 test.shift int128... OK 1006/1789 test.int comparison elision... OK 1007/1789 test.casting integer address to function pointer... OK 1008/1789 test.mutate through ptr initialized with constant ptrFromInt value... OK 1009/1789 test.@ptrFromInt creates null pointer... OK 1010/1789 test.@ptrFromInt creates allowzero zero pointer... OK 1011/1789 test.ir block deps... OK 1012/1789 test.strlit to vector... OK 1013/1789 test.assignment operators... OK 1014/1789 test.three expr in a row... OK 1015/1789 test.@clz... OK 1016/1789 test.@clz big ints... OK 1017/1789 test.@clz vectors... OK 1018/1789 test.@ctz... OK 1019/1789 test.@ctz vectors... OK 1020/1789 test.const number literal... OK 1021/1789 test.float equality... OK 1022/1789 test.hex float literal parsing... OK 1023/1789 test.hex float literal within range... OK 1024/1789 test.quad hex float literal parsing in range... OK 1025/1789 test.underscore separator parsing... OK 1026/1789 test.comptime_int addition... OK 1027/1789 test.comptime_int multiplication... OK 1028/1789 test.comptime_int shifting... OK 1029/1789 test.comptime_int multi-limb shift and mask... OK 1030/1789 test.comptime_int multi-limb partial shift right... OK 1031/1789 test.xor... OK 1032/1789 test.comptime_int xor... OK 1033/1789 test.comptime_int param and return... OK 1034/1789 test.binary not... OK 1035/1789 test.binary not 128-bit... OK 1036/1789 test.division... OK 1037/1789 test.division half-precision floats... OK 1038/1789 test.unsigned wrapping... OK 1039/1789 test.signed wrapping... OK 1040/1789 test.signed negation wrapping... OK 1041/1789 test.unsigned negation wrapping... OK 1042/1789 test.negation wrapping... OK 1043/1789 test.unsigned 64-bit division... OK 1044/1789 test.bit shift a u1... OK 1045/1789 test.truncating shift right... OK 1046/1789 test.f128... OK 1047/1789 test.128-bit multiplication... OK 1048/1789 test.@addWithOverflow... OK 1049/1789 test.small int addition... OK 1050/1789 test.basic @mulWithOverflow... OK 1051/1789 test.extensive @mulWithOverflow... OK 1052/1789 test.@mulWithOverflow bitsize > 32... OK 1053/1789 test.@subWithOverflow... OK 1054/1789 test.@shlWithOverflow... OK 1055/1789 test.overflow arithmetic with u0 values... OK 1056/1789 test.allow signed integer division/remainder when values are comptime-known and positive or exact... OK 1057/1789 test.quad hex float literal parsing accurate... OK 1058/1789 test.truncating shift left... OK 1059/1789 test.exact shift left... OK 1060/1789 test.exact shift right... OK 1061/1789 test.shift left/right on u0 operand... OK 1062/1789 test.comptime float rem int... OK 1063/1789 test.remainder division... OK 1064/1789 test.float remainder division using @rem... OK 1065/1789 test.float modulo division using @mod... OK 1066/1789 test.@round... OK 1067/1789 test.@round f80... OK 1068/1789 test.@round f128... OK 1069/1789 test.vector integer addition... OK 1070/1789 test.NaN comparison... OK 1071/1789 test.NaN comparison f80... OK 1072/1789 test.vector comparison... OK 1073/1789 test.compare undefined literal with comptime_int... OK 1074/1789 test.signed zeros are represented properly... OK 1075/1789 test.comptime sin and ln... OK 1076/1789 test.absFloat... OK 1077/1789 test.mod lazy values... OK 1078/1789 test.@max... OK 1079/1789 test.@max on vectors... OK 1080/1789 test.@min... OK 1081/1789 test.@min for vectors... OK 1082/1789 test.@min/max for floats... OK 1083/1789 test.@min/@max on lazy values... OK 1084/1789 test.@min/@max more than two arguments... OK 1085/1789 test.@min/@max more than two vector arguments... OK 1086/1789 test.@min/@max notices bounds... OK 1087/1789 test.@min/@max notices vector bounds... OK 1088/1789 test.@min/@max on comptime_int... OK 1089/1789 test.@min/@max notices bounds from types... OK 1090/1789 test.@min/@max notices bounds from vector types... OK 1091/1789 test.@min/@max notices bounds from types when comptime-known value is undef... OK 1092/1789 test.@min/@max notices bounds from vector types when element of comptime-known vector is undef... OK 1093/1789 test.@min/@max of signed and unsigned runtime integers... OK 1094/1789 test.standard field calls... OK 1095/1789 test.@field field calls... OK 1096/1789 test.memcpy and memset intrinsics... OK 1097/1789 test.@memcpy with both operands single-ptr-to-array, one is null-terminated... OK 1098/1789 test.@memcpy dest many pointer... OK 1099/1789 test.@memset on array pointers... OK 1100/1789 test.@memset on slices... OK 1101/1789 test.memset with bool element... OK 1102/1789 test.memset with 1-byte struct element... OK 1103/1789 test.memset with 1-byte array element... OK 1104/1789 test.memset with large array element, runtime known... OK 1105/1789 test.memset with large array element, comptime known... OK 1106/1789 test.merge error sets... OK 1107/1789 test.@mulAdd... OK 1108/1789 test.@mulAdd f16... OK 1109/1789 test.@mulAdd f80... OK 1110/1789 test.@mulAdd f128... OK 1111/1789 test.vector f16... OK 1112/1789 test.vector f32... OK 1113/1789 test.vector f64... OK 1114/1789 test.vector f80... OK 1115/1789 test.vector f128... OK 1116/1789 test.namespace depends on compile var... OK 1117/1789 test.optional type... OK 1118/1789 test.test maybe object and get a pointer to the inner value... OK 1119/1789 test.rhs maybe unwrap return... OK 1120/1789 test.maybe return... OK 1121/1789 test.test null runtime... OK 1122/1789 test.optional void... OK 1123/1789 test.optional struct{}... OK 1124/1789 test.null with default unwrap... OK 1125/1789 test.optional pointer to 0 bit type null value at runtime... OK 1126/1789 test.if var maybe pointer... OK 1127/1789 test.null literal outside function... OK 1128/1789 test.unwrap optional which is field of global var... OK 1129/1789 test.optional types... OK 1130/1789 test.passing an optional integer as a parameter... OK 1131/1789 test.optional pointer to size zero struct... OK 1132/1789 test.equality compare optional pointers... OK 1133/1789 test.optional with void type... OK 1134/1789 test.address of unwrap optional... OK 1135/1789 test.nested optional field in struct... OK 1136/1789 test.equality compare optional with non-optional... OK 1137/1789 test.unwrap function call with optional pointer return value... OK 1138/1789 test.nested orelse... OK 1139/1789 test.self-referential struct through a slice of optional... OK 1140/1789 test.assigning to an unwrapped optional field in an inline loop... OK 1141/1789 test.coerce an anon struct literal to optional struct... OK 1142/1789 test.0-bit child type coerced to optional return ptr result location... OK 1143/1789 test.0-bit child type coerced to optional... OK 1144/1789 test.array of optional unaligned types... OK 1145/1789 test.optional pointer to zero bit optional payload... OK 1146/1789 test.optional pointer to zero bit error union payload... OK 1147/1789 test.optional of noreturn used with if... OK 1148/1789 test.optional of noreturn used with orelse... OK 1149/1789 test.orelse on C pointer... OK 1150/1789 test.alignment of wrapping an optional payload... OK 1151/1789 test.Optional slice size is optimized... OK 1152/1789 test.peer type resolution in nested if expressions... OK 1153/1789 test.cast slice to const slice nested in error union and optional... OK 1154/1789 test.flags in packed structs... OK 1155/1789 test.consistent size of packed structs... OK 1156/1789 test.correct sizeOf and offsets in packed structs... OK 1157/1789 test.nested packed structs... OK 1158/1789 test.regular in irregular packed struct... OK 1159/1789 test.byte-aligned field pointer offsets... OK 1160/1789 test.load pointer from packed struct... OK 1161/1789 test.@intFromPtr on a packed struct field... OK 1162/1789 test.optional pointer in packed struct... OK 1163/1789 test.nested packed struct field access test... OK 1164/1789 test.nested packed struct at non-zero offset... OK 1165/1789 test.nested packed struct at non-zero offset 2... OK 1166/1789 test.runtime init of unnamed packed struct type... OK 1167/1789 test.packed struct passed to callconv(.C) function... OK 1168/1789 test.overaligned pointer to packed struct... OK 1169/1789 test.packed struct initialized in bitcast... OK 1170/1789 test.pointer to container level packed struct field... OK 1171/1789 test.store undefined to packed result location... OK 1172/1789 test.bitcast back and forth... OK 1173/1789 test.packed struct explicit backing integer... OK 1174/1789 test.flags in packed union... OK 1175/1789 test.dereference pointer... OK 1176/1789 test.pointer arithmetic... OK 1177/1789 test.double pointer parsing... OK 1178/1789 test.implicit cast single item pointer to C pointer and back... OK 1179/1789 test.initialize const optional C pointer to null... OK 1180/1789 test.assigning integer to C pointer... OK 1181/1789 test.C pointer comparison and arithmetic... OK 1182/1789 test.dereference pointer again... OK 1183/1789 test.peer type resolution with C pointers... OK 1184/1789 test.peer type resolution with C pointer and const pointer... OK 1185/1789 test.implicit casting between C pointer and optional non-C pointer... OK 1186/1789 test.implicit cast error unions with non-optional to optional pointer... OK 1187/1789 test.compare equality of optional and non-optional pointer... OK 1188/1789 test.allowzero pointer and slice... OK 1189/1789 test.assign null directly to C pointer and test null equality... OK 1190/1789 test.array initialization types... OK 1191/1789 test.null terminated pointer... OK 1192/1789 test.allow any sentinel... OK 1193/1789 test.pointer sentinel with enums... OK 1194/1789 test.pointer sentinel with optional element... OK 1195/1789 test.pointer sentinel with +inf... OK 1196/1789 test.pointer to array at fixed address... OK 1197/1789 test.pointer arithmetic affects the alignment... OK 1198/1789 test.@intFromPtr on null optional at comptime... OK 1199/1789 test.indexing array with sentinel returns correct type... OK 1200/1789 test.element pointer to slice... OK 1201/1789 test.element pointer arithmetic to slice... OK 1202/1789 test.array slicing to slice... OK 1203/1789 test.pointer to constant decl preserves alignment... OK 1204/1789 test.ptrCast comptime known slice to C pointer... OK 1205/1789 test.intFromPtr on a generic function... OK 1206/1789 test.pointer alignment and element type include call expression... OK 1207/1789 test.pointer to array has explicit alignment... OK 1208/1789 test.@popCount integers... OK 1209/1789 test.@popCount 128bit integer... OK 1210/1789 test.@popCount vectors... OK 1211/1789 test.@prefetch()... OK 1212/1789 test.reinterpret bytes as integer with nonzero offset... OK 1213/1789 test.reinterpret an array over multiple elements, with no well-defined layout... OK 1214/1789 test.reinterpret bytes inside auto-layout struct as integer with nonzero offset... OK 1215/1789 test.reinterpret bytes of an array into an extern struct... OK 1216/1789 test.reinterpret bytes of an extern struct (with under-aligned fields) into another... OK 1217/1789 test.reinterpret bytes of an extern struct into another... OK 1218/1789 test.lower reinterpreted comptime field ptr (with under-aligned fields)... OK 1219/1789 test.lower reinterpreted comptime field ptr... OK 1220/1789 test.reinterpret struct field at comptime... OK 1221/1789 test.ptrcast of const integer has the correct object size... OK 1222/1789 test.implicit optional pointer to optional anyopaque pointer... OK 1223/1789 test.@ptrCast slice to slice... OK 1224/1789 test.comptime @ptrCast a subset of an array, then write through it... OK 1225/1789 test.@ptrCast undefined value at comptime... OK 1226/1789 test.comptime @ptrCast with packed struct leaves value unmodified... OK 1227/1789 test.pub enum... OK 1228/1789 test.cast with imported symbol... OK 1229/1789 test.reference a variable in an if after an if in the 2nd switch prong... OK 1230/1789 test.reflection: function return type, var args, and param types... OK 1231/1789 test.reflection: @field... OK 1232/1789 test.return address... OK 1233/1789 test.saturating add... OK 1234/1789 test.saturating add 128bit... OK 1235/1789 test.saturating subtraction... OK 1236/1789 test.saturating subtraction 128bit... OK 1237/1789 test.saturating multiplication... OK 1238/1789 test.saturating shift-left... OK 1239/1789 test.saturating shl uses the LHS type... OK 1240/1789 test.@select vectors... OK 1241/1789 test.@select arrays... OK 1242/1789 test.@shuffle int... OK 1243/1789 test.@shuffle bool 1... OK 1244/1789 test.@shuffle bool 2... SKIP 1245/1789 test.@sizeOf and @TypeOf... OK 1246/1789 test.@sizeOf on compile-time types... OK 1247/1789 test.@TypeOf() with multiple arguments... OK 1248/1789 test.lazy @sizeOf result is checked for definedness... OK 1249/1789 test.@offsetOf... OK 1250/1789 test.@bitOffsetOf... OK 1251/1789 test.@sizeOf(T) == 0 doesn't force resolving struct size... OK 1252/1789 test.@TypeOf() has no runtime side effects... OK 1253/1789 test.branching logic inside @TypeOf... OK 1254/1789 test.@bitSizeOf... OK 1255/1789 test.@sizeOf comparison against zero... OK 1256/1789 test.hardcoded address in typeof expression... OK 1257/1789 test.array access of generic param in typeof expression... OK 1258/1789 test.lazy size cast to float... OK 1259/1789 test.bitSizeOf comptime_int... OK 1260/1789 test.runtime instructions inside typeof in comptime only scope... OK 1261/1789 test.@sizeOf optional of previously unresolved union... OK 1262/1789 test.@offsetOf zero-bit field... OK 1263/1789 test.slicing... OK 1264/1789 test.const slice... OK 1265/1789 test.comptime slice of undefined pointer of length 0... OK 1266/1789 test.implicitly cast array of size 0 to slice... OK 1267/1789 test.access len index of sentinel-terminated slice... OK 1268/1789 test.comptime slice of slice preserves comptime var... OK 1269/1789 test.slice of type... OK 1270/1789 test.generic malloc free... OK 1271/1789 test.slice of hardcoded address to pointer... OK 1272/1789 test.comptime slice of pointer preserves comptime var... OK 1273/1789 test.comptime pointer cast array and then slice... OK 1274/1789 test.slicing zero length array... OK 1275/1789 test.slicing pointer by length... OK 1276/1789 test.compile time slice of pointer to hard coded address... OK 1277/1789 test.slice string literal has correct type... OK 1278/1789 test.result location zero sized array inside struct field implicit cast to slice... OK 1279/1789 test.runtime safety lets us slice from len..len... OK 1280/1789 test.C pointer... OK 1281/1789 test.C pointer slice access... OK 1282/1789 test.comptime slices are disambiguated... OK 1283/1789 test.slice type with custom alignment... OK 1284/1789 test.obtaining a null terminated slice... OK 1285/1789 test.empty array to slice... OK 1286/1789 test.@ptrCast slice to pointer... OK 1287/1789 test.slice syntax resulting in pointer-to-array... OK 1288/1789 test.slice pointer-to-array null terminated... OK 1289/1789 test.slice pointer-to-array zero length... OK 1290/1789 test.type coercion of pointer to anon struct literal to pointer to slice... OK 1291/1789 test.array concat of slices gives ptr to array... OK 1292/1789 test.array mult of slice gives ptr to array... OK 1293/1789 test.slice bounds in comptime concatenation... OK 1294/1789 test.slice sentinel access at comptime... OK 1295/1789 test.slicing array with sentinel as end index... OK 1296/1789 test.slicing slice with sentinel as end index... OK 1297/1789 test.slice len modification at comptime... OK 1298/1789 test.slice field ptr const... OK 1299/1789 test.slice field ptr var... OK 1300/1789 test.global slice field access... OK 1301/1789 test.slice of void... OK 1302/1789 test.slice with dereferenced value... OK 1303/1789 test.empty slice ptr is non null... OK 1304/1789 test.slice decays to many pointer... OK 1305/1789 test.write through pointer to optional slice arg... OK 1306/1789 test.modify slice length at comptime... OK 1307/1789 test.comptime slice-sentinel in bounds (unterminated)... OK 1308/1789 test.comptime slice-sentinel in bounds (end,unterminated)... OK 1309/1789 test.comptime slice-sentinel in bounds (terminated)... OK 1310/1789 test.comptime slice-sentinel in bounds (on target sentinel)... OK 1311/1789 test.@src... OK 1312/1789 test.@src used as a comptime parameter... OK 1313/1789 test.@src in tuple passed to anytype function... OK 1314/1789 test.top level fields... OK 1315/1789 test.non-packed struct has fields padded out to the required alignment... OK 1316/1789 test.lower unnamed constants... OK 1317/1789 test.structs... OK 1318/1789 test.struct byval assign... OK 1319/1789 test.call struct static method... OK 1320/1789 test.invoke static method in global scope... OK 1321/1789 test.return empty struct instance... OK 1322/1789 test.fn call of struct field... OK 1323/1789 test.struct initializer... OK 1324/1789 test.call member function directly... OK 1325/1789 test.store member function in variable... OK 1326/1789 test.member functions... OK 1327/1789 test.return struct byval from function... OK 1328/1789 test.call method with mutable reference to struct with no fields... OK 1329/1789 test.usingnamespace within struct scope... OK 1330/1789 test.struct field init with catch... OK 1331/1789 test.bit field alignment... OK 1332/1789 test.struct point to self... OK 1333/1789 test.void struct fields... OK 1334/1789 test.return empty struct from fn... OK 1335/1789 test.pass slice of empty struct to fn... OK 1336/1789 test.self-referencing struct via array member... OK 1337/1789 test.empty struct method call... OK 1338/1789 test.align 1 field before self referential align 8 field as slice return type... OK 1339/1789 test.packed struct... OK 1340/1789 test.packed struct 24bits... OK 1341/1789 test.runtime struct initialization of bitfield... OK 1342/1789 test.packed struct fields are ordered from LSB to MSB... OK 1343/1789 test.implicit cast packed struct field to const ptr... OK 1344/1789 test.zero-bit field in packed struct... OK 1345/1789 test.packed struct with non-ABI-aligned field... OK 1346/1789 test.bit field access... OK 1347/1789 test.default struct initialization fields... OK 1348/1789 test.packed array 24bits... OK 1349/1789 test.pointer to packed struct member in a stack variable... OK 1350/1789 test.packed struct with u0 field access... OK 1351/1789 test.access to global struct fields... OK 1352/1789 test.packed struct with fp fields... OK 1353/1789 test.fn with C calling convention returns struct by value... OK 1354/1789 test.non-packed struct with u128 entry in union... OK 1355/1789 test.packed struct field passed to generic function... OK 1356/1789 test.anonymous struct literal syntax... OK 1357/1789 test.fully anonymous struct... OK 1358/1789 test.fully anonymous list literal... OK 1359/1789 test.tuple assigned to variable... OK 1360/1789 test.comptime struct field... OK 1361/1789 test.tuple element initialized with fn call... OK 1362/1789 test.struct with union field... OK 1363/1789 test.type coercion of anon struct literal to struct... OK 1364/1789 test.type coercion of pointer to anon struct literal to pointer to struct... OK 1365/1789 test.packed struct with undefined initializers... OK 1366/1789 test.for loop over pointers to struct, getting field from struct pointer... OK 1367/1789 test.anon init through error unions and optionals... OK 1368/1789 test.anon init through optional... OK 1369/1789 test.anon init through error union... OK 1370/1789 test.typed init through error unions and optionals... OK 1371/1789 test.initialize struct with empty literal... OK 1372/1789 test.loading a struct pointer perfoms a copy... OK 1373/1789 test.packed struct aggregate init... OK 1374/1789 test.packed struct field access via pointer... OK 1375/1789 test.store to comptime field... OK 1376/1789 test.struct field init value is size of the struct... OK 1377/1789 test.under-aligned struct field... OK 1378/1789 test.fieldParentPtr of a zero-bit field... OK 1379/1789 test.struct field has a pointer to an aligned version of itself... OK 1380/1789 test.struct has only one reference... OK 1381/1789 test.no dependency loop on pointer to optional struct... OK 1382/1789 test.discarded struct initialization works as expected... OK 1383/1789 test.function pointer in struct returns the struct... OK 1384/1789 test.no dependency loop on optional field wrapped in generic function... OK 1385/1789 test.optional field init with tuple... OK 1386/1789 test.if inside struct init inside if... OK 1387/1789 test.optional generic function label struct field... OK 1388/1789 test.struct fields get automatically reordered... OK 1389/1789 test.directly initiating tuple like struct... OK 1390/1789 test.instantiate struct with comptime field... OK 1391/1789 test.struct field pointer has correct alignment... OK 1392/1789 test.extern struct field pointer has correct alignment... OK 1393/1789 test.packed struct field in anonymous struct... OK 1394/1789 test.struct contains null pointer which contains original struct... OK 1395/1789 test.struct contains slice of itself... OK 1396/1789 test.struct contains aligned slice of itself... OK 1397/1789 test.switch with numbers... OK 1398/1789 test.switch with all ranges... OK 1399/1789 test.implicit comptime switch... OK 1400/1789 test.switch on enum... OK 1401/1789 test.switch statement... OK 1402/1789 test.switch with multiple expressions... OK 1403/1789 test.switch on type... OK 1404/1789 test.switching on booleans... OK 1405/1789 test.u0... OK 1406/1789 test.undefined.u0... OK 1407/1789 test.switch with disjoint range... OK 1408/1789 test.switch variable for range and multiple prongs... OK 1409/1789 test.switch on global mutable var isn't constant-folded... OK 1410/1789 test.switch prong with variable... OK 1411/1789 test.switch on enum using pointer capture... OK 1412/1789 test.switch handles all cases of number... OK 1413/1789 test.switch on union with some prongs capturing... OK 1414/1789 test.switch on const enum with var... OK 1415/1789 test.anon enum literal used in switch on union enum... OK 1416/1789 test.switch all prongs unreachable... OK 1417/1789 test.capture value of switch with all unreachable prongs... OK 1418/1789 test.switch on integer with else capturing expr... OK 1419/1789 test.else prong of switch on error set excludes other cases... OK 1420/1789 test.switch prongs with error set cases make a new error set type for capture value... OK 1421/1789 test.return result loc and then switch with range implicit casted to error union... OK 1422/1789 test.switch with null and T peer types and inferred result location type... OK 1423/1789 test.switch prongs with cases with identical payload types... OK 1424/1789 test.switch on pointer type... OK 1425/1789 test.switch on error set with single else... OK 1426/1789 test.switch capture copies its payload... OK 1427/1789 test.capture of integer forwards the switch condition directly... OK 1428/1789 test.enum value without tag name used as switch item... OK 1429/1789 test.switch item sizeof... OK 1430/1789 test.comptime inline switch... OK 1431/1789 test.switch capture peer type resolution... OK 1432/1789 test.switch capture peer type resolution for in-memory coercible payloads... OK 1433/1789 test.switch pointer capture peer type resolution... OK 1434/1789 test.inline switch range that includes the maximum value of the switched type... OK 1435/1789 test.nested break ignores switch conditions and breaks instead... OK 1436/1789 test.switch prong returns error enum... OK 1437/1789 test.switch prong implicit cast... OK 1438/1789 test.this refer to module call private fn... OK 1439/1789 test.this refer to container... OK 1440/1789 test.thread local variable... OK 1441/1789 test.pointer to thread local array... OK 1442/1789 test.reference a global threadlocal variable... OK 1443/1789 test.casting to void with a macro... OK 1444/1789 test.initializer list expression... OK 1445/1789 test.sizeof in macros... OK 1446/1789 test.reference to a struct type... OK 1447/1789 test.cast negative integer to pointer... OK 1448/1789 test.casting to union with a macro... OK 1449/1789 test.casting or calling a value with a paren-surrounded macro... OK 1450/1789 test.nested comma operator... OK 1451/1789 test.cast functions... OK 1452/1789 test.large integer macro... OK 1453/1789 test.string literal macro with embedded tab character... OK 1454/1789 test.string and char literals that are not UTF-8 encoded. Issue #12784... OK 1455/1789 test.Macro that uses division operator. Issue #13162... OK 1456/1789 test.Macro that uses remainder operator. Issue #13346... OK 1457/1789 test.@typeInfo on @cImport result... OK 1458/1789 test.truncate u0 to larger integer allowed and has comptime-known result... OK 1459/1789 test.truncate.u0.literal... OK 1460/1789 test.truncate.u0.const... OK 1461/1789 test.truncate.u0.var... OK 1462/1789 test.truncate i0 to larger integer allowed and has comptime-known result... OK 1463/1789 test.truncate.i0.literal... OK 1464/1789 test.truncate.i0.const... OK 1465/1789 test.truncate.i0.var... OK 1466/1789 test.truncate on comptime integer... OK 1467/1789 test.truncate on vectors... OK 1468/1789 test.try on error union... OK 1469/1789 test.try without vars... OK 1470/1789 test.try then not executed with assignment... OK 1471/1789 test.tuple concatenation... OK 1472/1789 test.tuple multiplication... OK 1473/1789 test.more tuple concatenation... OK 1474/1789 test.pass tuple to comptime var parameter... OK 1475/1789 test.tuple initializer for var... OK 1476/1789 test.array-like initializer for tuple types... OK 1477/1789 test.anon struct as the result from a labeled block... OK 1478/1789 test.tuple as the result from a labeled block... OK 1479/1789 test.initializing tuple with explicit type... OK 1480/1789 test.initializing anon struct with explicit type... OK 1481/1789 test.fieldParentPtr of tuple... OK 1482/1789 test.fieldParentPtr of anon struct... OK 1483/1789 test.offsetOf tuple... OK 1484/1789 test.offsetOf anon struct... OK 1485/1789 test.initializing tuple with mixed comptime-runtime fields... OK 1486/1789 test.initializing anon struct with mixed comptime-runtime fields... OK 1487/1789 test.tuple in tuple passed to generic function... OK 1488/1789 test.coerce tuple to tuple... OK 1489/1789 test.tuple type with void field... OK 1490/1789 test.zero sized struct in tuple handled correctly... OK 1491/1789 test.tuple type with void field and a runtime field... OK 1492/1789 test.branching inside tuple literal... OK 1493/1789 test.tuple initialized with a runtime known value... OK 1494/1789 test.tuple of struct concatenation and coercion to array... OK 1495/1789 test.nested runtime conditionals in tuple initializer... OK 1496/1789 test.sentinel slice in tuple with other fields... OK 1497/1789 test.sentinel slice in tuple... OK 1498/1789 test.tuple pointer is indexable... OK 1499/1789 test.coerce anon tuple to tuple... OK 1500/1789 test.tuple declaration type info... OK 1501/1789 test.Tuple declaration usage... OK 1502/1789 test.Type.MetaType... OK 1503/1789 test.Type.Void... OK 1504/1789 test.Type.Bool... OK 1505/1789 test.Type.NoReturn... OK 1506/1789 test.Type.Int... OK 1507/1789 test.Type.ComptimeFloat... OK 1508/1789 test.Type.ComptimeInt... OK 1509/1789 test.Type.Undefined... OK 1510/1789 test.Type.Null... OK 1511/1789 test.Type.EnumLiteral... OK 1512/1789 test.Type.Pointer... OK 1513/1789 test.Type.Float... OK 1514/1789 test.Type.Array... OK 1515/1789 test.@Type create slice with null sentinel... OK 1516/1789 test.@Type picks up the sentinel value from Type... OK 1517/1789 test.Type.Optional... OK 1518/1789 test.Type.ErrorUnion... OK 1519/1789 test.Type.Opaque... OK 1520/1789 test.Type.Vector... OK 1521/1789 test.Type.AnyFrame... SKIP 1522/1789 test.Type.ErrorSet... OK 1523/1789 test.Type.Struct... OK 1524/1789 test.Type.Enum... OK 1525/1789 test.Type.Union... OK 1526/1789 test.Type.Union from Type.Enum... OK 1527/1789 test.Type.Union from regular enum... OK 1528/1789 test.Type.Fn... OK 1529/1789 test.reified struct field name from optional payload... OK 1530/1789 test.type info: integer, floating point type info... OK 1531/1789 test.type info: optional type info... OK 1532/1789 test.type info: C pointer type info... OK 1533/1789 test.type info: value is correctly copied... OK 1534/1789 test.type info: tag type, void info... OK 1535/1789 test.type info: pointer type info... OK 1536/1789 test.type info: unknown length pointer type info... OK 1537/1789 test.type info: null terminated pointer type info... OK 1538/1789 test.type info: slice type info... OK 1539/1789 test.type info: array type info... OK 1540/1789 test.type info: error set, error union info, anyerror... OK 1541/1789 test.type info: error set single value... OK 1542/1789 test.type info: error set merged... OK 1543/1789 test.type info: enum info... OK 1544/1789 test.type info: union info... OK 1545/1789 test.type info: struct info... OK 1546/1789 test.type info: packed struct info... OK 1547/1789 test.type info: opaque info... OK 1548/1789 test.type info: function type info... OK 1549/1789 test.type info: generic function types... OK 1550/1789 test.typeInfo with comptime parameter in struct fn def... OK 1551/1789 test.type info: vectors... OK 1552/1789 test.type info: anyframe and anyframe->T... SKIP 1553/1789 test.type info: pass to function... OK 1554/1789 test.type info: TypeId -> Type impl cast... OK 1555/1789 test.sentinel of opaque pointer type... OK 1556/1789 test.@typeInfo does not force declarations into existence... OK 1557/1789 test.type info for async frames... SKIP 1558/1789 test.Declarations are returned in declaration order... OK 1559/1789 test.Struct.is_tuple for anon list literal... OK 1560/1789 test.Struct.is_tuple for anon struct literal... OK 1561/1789 test.StructField.is_comptime... OK 1562/1789 test.typeInfo resolves usingnamespace declarations... OK 1563/1789 test.value from struct @typeInfo default_value can be loaded at comptime... OK 1564/1789 test.@typeInfo decls and usingnamespace... OK 1565/1789 test.@typeInfo decls ignore dependency loops... OK 1566/1789 test.type info of tuple of string literal default value... OK 1567/1789 test_0... OK 1568/1789 test.anon fn param... OK 1569/1789 test.anon field init... OK 1570/1789 test.basic... OK 1571/1789 test.top level decl... OK 1572/1789 test.fn param... OK 1573/1789 test.local variable... OK 1574/1789 test.comptime parameters not converted to anytype in function type... OK 1575/1789 test.anon name strategy used in sub expression... OK 1576/1789 test.init static array to undefined... OK 1577/1789 test.assign undefined to struct... OK 1578/1789 test.assign undefined to struct with method... OK 1579/1789 test.type name of undefined... OK 1580/1789 test.ignore lval with underscore... OK 1581/1789 test.ignore lval with underscore (while loop)... OK 1582/1789 test.basic unions with floats... OK 1583/1789 test.init union with runtime value - floats... OK 1584/1789 test.basic unions... OK 1585/1789 test.init union with runtime value... OK 1586/1789 test.comptime union field access... OK 1587/1789 test.basic extern unions... OK 1588/1789 test.extern union size... OK 1589/1789 test.0-sized extern union definition... OK 1590/1789 test.unions embedded in aggregate types... OK 1591/1789 test.access a member of tagged union with conflicting enum tag name... OK 1592/1789 test.constant tagged union with payload... OK 1593/1789 test.union alignment... OK 1594/1789 test.union with specified enum tag... OK 1595/1789 test.packed union generates correctly aligned type... OK 1596/1789 test.comparison between union and enum literal... OK 1597/1789 test.cast union to tag type of union... OK 1598/1789 test.union field access gives the enum values... OK 1599/1789 test.cast tag type of union to union... OK 1600/1789 test.implicit cast union to its tag type... OK 1601/1789 test.constant packed union... OK 1602/1789 test.simple union(enum(u32))... OK 1603/1789 test.packed union size... OK 1604/1789 test.union with only 1 field which is void should be zero bits... OK 1605/1789 test.tagged union initialization with runtime void... OK 1606/1789 test.tagged union with no payloads... OK 1607/1789 test.union with only 1 field casted to its enum type... OK 1608/1789 test.union with one member defaults to u0 tag type... OK 1609/1789 test.global union with single field is correctly initialized... OK 1610/1789 test.initialize global array of union... OK 1611/1789 test.update the tag value for zero-sized unions... OK 1612/1789 test.union initializer generates padding only if needed... OK 1613/1789 test.runtime tag name with single field... OK 1614/1789 test.method call on an empty union... OK 1615/1789 test.tagged union type... OK 1616/1789 test.tagged union as return value... OK 1617/1789 test.tagged union with all void fields but a meaningful tag... OK 1618/1789 test.union(enum(u32)) with specified and unspecified tag values... OK 1619/1789 test.switch on union with only 1 field... OK 1620/1789 test.union with only 1 field casted to its enum type which has enum value specified... OK 1621/1789 test.@intFromEnum works on unions... OK 1622/1789 test.comptime union field value equality... OK 1623/1789 test.return union init with void payload... OK 1624/1789 test.@unionInit stored to a const... OK 1625/1789 test.@unionInit can modify a union type... OK 1626/1789 test.@unionInit can modify a pointer value... OK 1627/1789 test.union no tag with struct member... OK 1628/1789 test.union with comptime_int tag... OK 1629/1789 test.extern union doesn't trigger field check at comptime... OK 1630/1789 test.anonymous union literal syntax... OK 1631/1789 test.function call result coerces from tagged union to the tag... OK 1632/1789 test.cast from anonymous struct to union... OK 1633/1789 test.cast from pointer to anonymous struct to pointer to union... OK 1634/1789 test.switching on non exhaustive union... OK 1635/1789 test.containers with single-field enums... OK 1636/1789 test.@unionInit on union with tag but no fields... OK 1637/1789 test.union enum type gets a separate scope... OK 1638/1789 test.global variable struct contains union initialized to non-most-aligned field... OK 1639/1789 test.union with no result loc initiated with a runtime value... OK 1640/1789 test.union with a large struct field... OK 1641/1789 test.comptime equality of extern unions with same tag... OK 1642/1789 test.union tag is set when initiated as a temporary value at runtime... OK 1643/1789 test.extern union most-aligned field is smaller... OK 1644/1789 test.return an extern union from C calling convention... OK 1645/1789 test.noreturn field in union... OK 1646/1789 test.union and enum field order doesn't match... OK 1647/1789 test.@unionInit uses tag value instead of field index... OK 1648/1789 test.union field ptr - zero sized payload... OK 1649/1789 test.union field ptr - zero sized field... OK 1650/1789 test.packed union in packed struct... OK 1651/1789 test.Namespace-like union... OK 1652/1789 test.union int tag type is properly managed... OK 1653/1789 test.no dependency loop when function pointer in union returns the union... OK 1654/1789 test.union reassignment can use previous value... OK 1655/1789 test.packed union with zero-bit field... OK 1656/1789 test.reinterpreting enum value inside packed union... OK 1657/1789 test.access the tag of a global tagged union... OK 1658/1789 test.coerce enum literal to union in result loc... OK 1659/1789 test.defined-layout union field pointer has correct alignment... OK 1660/1789 test.undefined-layout union field pointer has correct alignment... OK 1661/1789 test.packed union field pointer has correct alignment... OK 1662/1789 test.union with 128 bit integer... OK 1663/1789 test.enum with members... OK 1664/1789 test.basic usingnamespace... OK 1665/1789 test.usingnamespace inside a generic struct... OK 1666/1789 test.usingnamespace does not redeclare an imported variable... OK 1667/1789 test.usingnamespace omits mixing in private functions... OK 1668/1789 test_0... OK 1669/1789 test.two files usingnamespace import each other... OK 1670/1789 test_1... OK 1671/1789 test.add arbitrary args... OK 1672/1789 test.send void arg to var args... OK 1673/1789 test.pass args directly... OK 1674/1789 test.runtime parameter before var args... OK 1675/1789 test.array of var args functions... OK 1676/1789 test.pass zero length array to var args param... OK 1677/1789 test.simple variadic function... OK 1678/1789 test.variadic functions... OK 1679/1789 test.copy VaList... OK 1680/1789 test.unused VaList arg... OK 1681/1789 test.implicit cast vector to array - bool... OK 1682/1789 test.vector wrap operators... OK 1683/1789 test.vector bin compares with mem.eql... OK 1684/1789 test.vector int operators... OK 1685/1789 test.vector float operators... OK 1686/1789 test.vector bit operators... OK 1687/1789 test.implicit cast vector to array... OK 1688/1789 test.array to vector... OK 1689/1789 test.array to vector with element type coercion... OK 1690/1789 test.peer type resolution with coercible element types... OK 1691/1789 test.tuple to vector... OK 1692/1789 test.vector casts of sizes not divisible by 8... OK 1693/1789 test.vector @splat... OK 1694/1789 test.load vector elements via comptime index... OK 1695/1789 test.store vector elements via comptime index... OK 1696/1789 test.load vector elements via runtime index... OK 1697/1789 test.store vector elements via runtime index... OK 1698/1789 test.initialize vector which is a struct field... OK 1699/1789 test.vector comparison operators... OK 1700/1789 test.vector division operators... OK 1701/1789 test.vector bitwise not operator... OK 1702/1789 test.vector shift operators... OK 1703/1789 test.vector reduce operation... OK 1704/1789 test.vector @reduce comptime... OK 1705/1789 test.mask parameter of @shuffle is comptime scope... OK 1706/1789 test.saturating add... OK 1707/1789 test.saturating subtraction... OK 1708/1789 test.saturating multiplication... OK 1709/1789 test.saturating shift-left... OK 1710/1789 test.multiplication-assignment operator with an array operand... OK 1711/1789 test.@addWithOverflow... OK 1712/1789 test.@subWithOverflow... OK 1713/1789 test.@mulWithOverflow... OK 1714/1789 test.@shlWithOverflow... OK 1715/1789 test.alignment of vectors... OK 1716/1789 test.loading the second vector from a slice of vectors... OK 1717/1789 test.array of vectors is copied... OK 1718/1789 test.byte vector initialized in inline function... SKIP 1719/1789 test.zero divisor... OK 1720/1789 test.zero multiplicand... OK 1721/1789 test.@intCast to u0... OK 1722/1789 test.modRem with zero divisor... OK 1723/1789 test.array operands to shuffle are coerced to vectors... OK 1724/1789 test.load packed vector element... OK 1725/1789 test.store packed vector element... OK 1726/1789 test.store to vector in slice... OK 1727/1789 test.store vector with memset... OK 1728/1789 test.addition of vectors represented as strings... OK 1729/1789 test.compare vectors with different element types... OK 1730/1789 test.vector pointer is indexable... OK 1731/1789 test.boolean vector with 2 or more booleans... OK 1732/1789 test.bitcast to vector with different child type... OK 1733/1789 test.compare void with void compile time known... OK 1734/1789 test.iterate over a void slice... OK 1735/1789 test.void optional... OK 1736/1789 test.void array as a local variable initializer... OK 1737/1789 test.reference to void constants... OK 1738/1789 test.while loop... OK 1739/1789 test.static eval while... OK 1740/1789 test.while with continue expression... OK 1741/1789 test.while with else... OK 1742/1789 test.continue outer while loop... OK 1743/1789 test.break from outer while loop... OK 1744/1789 test.while copies its payload... OK 1745/1789 test.continue and break... OK 1746/1789 test.while with optional as condition... OK 1747/1789 test.while with optional as condition with else... OK 1748/1789 test.while with error union condition... OK 1749/1789 test.while on bool with else result follow else prong... OK 1750/1789 test.while on bool with else result follow break prong... OK 1751/1789 test.while on optional with else result follow else prong... OK 1752/1789 test.while on optional with else result follow break prong... OK 1753/1789 test.return with implicit cast from while loop... OK 1754/1789 test.while on error union with else result follow else prong... OK 1755/1789 test.while on error union with else result follow break prong... OK 1756/1789 test.while bool 2 break statements and an else... OK 1757/1789 test.while optional 2 break statements and an else... OK 1758/1789 test.while error 2 break statements and an else... OK 1759/1789 test.continue inline while loop... OK 1760/1789 test.else continue outer while... OK 1761/1789 test.try terminating an infinite loop... OK 1762/1789 test.while loop with comptime true condition needs no else block to return value with break... OK 1763/1789 test.integer widening... OK 1764/1789 test.integer widening u0 to u8... OK 1765/1789 test.implicit unsigned integer to signed integer... OK 1766/1789 test.float widening... OK 1767/1789 test.float widening f16 to f128... OK 1768/1789 test.cast small unsigned to larger signed... OK 1769/1789 test.module level assembly... OK 1770/1789 test.output constraint modifiers... OK 1771/1789 test.alternative constraints... OK 1772/1789 test.sized integer/float in asm input... OK Processing files: zig-0.11.0-2.fc41.x86_64 1773/1789 test.struct/array/union types as input values... OK 1774/1789 test.rw constraint (x86_64)... OK 1775/1789 test.asm modifiers (AArch64)... SKIP 1776/1789 test.store to global array... OK 1777/1789 test.store to global vector... OK 1778/1789 test.pointer to alias behaves same as pointer to function... OK 1779/1789 test.nan memory equality... OK 1780/1789 test.packed struct, enum, union parameters in extern function... OK 1781/1789 test.exporting enum type and value... OK 1782/1789 test.exporting with internal linkage... OK 1783/1789 test.exporting using field access... OK 1784/1789 test.exporting comptime-known value... OK 1785/1789 test.exporting comptime var... OK 1786/1789 test.thingy... OK 1787/1789 test_0... OK 1788/1789 test_0... OK 1789/1789 test.no clobbering happened... OK 1698 passed; 91 skipped; 0 failed. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.f3zfiy + umask 022 + cd /builddir/build/BUILD + cd zig-0.11.0 + LICENSEDIR=/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/licenses/zig + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/licenses/zig + cp -pr /builddir/build/BUILD/zig-0.11.0/LICENSE /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/licenses/zig + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(compiler-rt) = 16.0.0 bundled(glibc) = 2.34 bundled(libcxx) = 16.0.0 bundled(libcxxabi) = 16.0.0 bundled(libunwind) = 16.0.0 bundled(mingw) = 10.0.0 bundled(musl) = 1.2.4 bundled(wasi-libc) = 3189cd1ceec8771e8f27faab58ad05d4d6c369ef zig = 0.11.0-2.fc41 zig(x86-64) = 0.11.0-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libLLVM-16.so()(64bit) libLLVM-16.so(LLVM_16)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.16)(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.2)(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.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libclang-cpp.so.16()(64bit) liblldCOFF.so.16()(64bit) liblldCommon.so.16()(64bit) liblldELF.so.16()(64bit) liblldMachO.so.16()(64bit) liblldMinGW.so.16()(64bit) liblldWasm.so.16()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(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) Processing files: zig-libs-0.11.0-2.fc41.noarch Provides: zig-libs = 0.11.0-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: zig-doc-0.11.0-2.fc41.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hvbXlo + umask 022 + cd /builddir/build/BUILD + cd zig-0.11.0 + DOCDIR=/builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/doc/zig-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/doc/zig-doc + cp -pr /builddir/build/BUILD/zig-0.11.0/README.md /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/doc/zig-doc + cp -pr /builddir/build/BUILD/zig-0.11.0/zig-out/doc/langref.html /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/doc/zig-doc + cp -pr /builddir/build/BUILD/zig-0.11.0/zig-out/doc/std /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64/usr/share/doc/zig-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: zig-doc = 0.11.0-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: zig-rpm-macros-0.11.0-2.fc41.noarch Provides: rpm_macro(_zig_advanced_options) rpm_macro(_zig_build_options) rpm_macro(_zig_cpu) rpm_macro(_zig_general_options) rpm_macro(_zig_install_options) rpm_macro(_zig_project_options) rpm_macro(_zig_target) rpm_macro(zig) rpm_macro(zig_arches) rpm_macro(zig_build) rpm_macro(zig_install) rpm_macro(zig_test) zig-rpm-macros = 0.11.0-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: zig-debugsource-0.11.0-2.fc41.x86_64 Provides: zig-debugsource = 0.11.0-2.fc41 zig-debugsource(x86-64) = 0.11.0-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: zig-debuginfo-0.11.0-2.fc41.x86_64 Provides: debuginfo(build-id) = 53895371ed3aa7da4927098f93a6e8e8b881b40c zig-debuginfo = 0.11.0-2.fc41 zig-debuginfo(x86-64) = 0.11.0-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: zig-debugsource(x86-64) = 0.11.0-2.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/zig-0.11.0-2.fc41.x86_64 Wrote: /builddir/build/RPMS/zig-rpm-macros-0.11.0-2.fc41.noarch.rpm Wrote: /builddir/build/RPMS/zig-0.11.0-2.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/zig-debugsource-0.11.0-2.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/zig-doc-0.11.0-2.fc41.noarch.rpm Wrote: /builddir/build/RPMS/zig-debuginfo-0.11.0-2.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/zig-libs-0.11.0-2.fc41.noarch.rpm Child return code was: 0