Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/dr-cu.spec'], chrootPath='/var/lib/mock/fedora-37-x86_64-1677951240.467926/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cmm9_mzz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cmm9_mzz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0fb4e022dab94f978c5c7d29b1d76967', '-D', '/var/lib/mock/fedora-37-x86_64-1677951240.467926/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cmm9_mzz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/dr-cu.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=1628121600 Wrote: /builddir/build/SRPMS/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/dr-cu.spec'], chrootPath='/var/lib/mock/fedora-37-x86_64-1677951240.467926/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cmm9_mzz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cmm9_mzz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'eb33a4f48a7741079b1543715b95d26f', '-D', '/var/lib/mock/fedora-37-x86_64-1677951240.467926/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cmm9_mzz:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/dr-cu.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=1628121600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7FDCMi + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf dr-cu + /usr/bin/mkdir -p dr-cu + cd dr-cu + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + git clone --depth 1 -n -b master https://github.com/cuhk-eda/dr-cu.git . Cloning into '.'... + git fetch --depth 1 origin 3d81988d741da36d2612f3443165970e0125bccc From https://github.com/cuhk-eda/dr-cu * branch 3d81988d741da36d2612f3443165970e0125bccc -> FETCH_HEAD + git reset --hard 3d81988d741da36d2612f3443165970e0125bccc HEAD is now at 3d81988 Merge pull request #7 from wfz0755/master + git log --format=fuller commit 3d81988d741da36d2612f3443165970e0125bccc Author: Rholais Lii AuthorDate: Tue Apr 27 16:26:00 2021 -0700 Commit: GitHub CommitDate: Tue Apr 27 16:26:00 2021 -0700 Merge pull request #7 from wfz0755/master fix minor pin access bug + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.53UrrX + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dr-cu + rm -rf ./rsyn/lib/linux + sed -i -e '/\-static/d' src/CMakeLists.txt + sed -i 's|Boost_USE_STATIC_LIBS ON|Boost_USE_STATIC_LIBS OFF|' src/CMakeLists.txt + sed -i -e 's|ispd19dr def|ispd19dr def pthread|' src/CMakeLists.txt + sed -i -e /for_each_dimension/d rsyn/src/rsyn/util/dim.h + mkdir build + pushd build ~/build/BUILD/dr-cu/build ~/build/BUILD/dr-cu + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -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 ../src -Wno-dev -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -- ISPD19 DR CUHK -- /builddir/build/BUILD/dr-cu/src -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found version "1.78.0") found components: filesystem program_options -- Configuring done (0.6s) -- 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/dr-cu/build + /usr/bin/cmake --build . -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/dr-cu/src -B/builddir/build/BUILD/dr-cu/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/dr-cu/build/CMakeFiles /builddir/build/BUILD/dr-cu/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/dr-cu/build' /usr/bin/gmake -f CMakeFiles/ispd19dr.dir/build.make CMakeFiles/ispd19dr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/dr-cu/build' cd /builddir/build/BUILD/dr-cu/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/dr-cu/src /builddir/build/BUILD/dr-cu/src /builddir/build/BUILD/dr-cu/build /builddir/build/BUILD/dr-cu/build /builddir/build/BUILD/dr-cu/build/CMakeFiles/ispd19dr.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/dr-cu/build' /usr/bin/gmake -f CMakeFiles/ispd19dr.dir/build.make CMakeFiles/ispd19dr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/dr-cu/build' [ 2%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/guide-ispd18/GuideParser.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/guide-ispd18/GuideParser.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/guide-ispd18/GuideParser.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/guide-ispd18/GuideParser.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/guide-ispd18/GuideParser.cpp [ 4%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/db/Database.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/db/Database.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/db/Database.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/db/Database.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/db/Database.cpp [ 6%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp [ 8%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp: In function 'int lefPinCB(LefDefParser::lefrCallbackType_e, LefDefParser::lefiPin*, void*)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp:293:59: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 293 | for (int k = 0; k < rects.size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp:264:42: warning: unused variable 'polyDscp' [-Wunused-variable] 264 | LefPolygonDscp * polyDscp; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp:265:35: warning: unused variable 'point' [-Wunused-variable] 265 | double2 * point; | ^~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp: In function 'defNetWires(LefDefParser::defiNet*, DefNetDscp&)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp:378:74: warning: 'point' may be used uninitialized [-Wmaybe-uninitialized] 378 | point->clsRect[LOWER][X] = static_cast (deltaxl); /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp:298:47: note: 'point' was declared here 298 | DefRoutingPointDscp * point; | ^~~~~ [ 11%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp [ 13%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/Session:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.h:19, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp:16: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp:18: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp:29: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp: In member function 'virtual void Rsyn::PopulateRsyn::populateRsyn(const LefDscp&, const DefDscp&, Rsyn::Design)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp:309:14: warning: unused variable 'keepWarning' [-Wunused-variable] 309 | bool keepWarning; | ^~~~~~~~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp:310:13: warning: unused variable 'keepWarningCounter' [-Wunused-variable] 310 | int keepWarningCounter; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:322:31: required from 'Rsyn::GenericReferenceListCollection::GenericReferenceListCollection(const Rsyn::List&) [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:242:62: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 15%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:316: In member function 'Rsyn::LibraryPinData::LibraryPinData(Rsyn::LibraryPinData const&)', inlined from 'Rsyn::Element::Element(Rsyn::LibraryPinData)' at /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:34:21, inlined from 'Rsyn::List::create_internal()' at /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:146:7: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/data/LibraryPin.h:18:8: warning: 'MEM[(const struct LibraryPinData &)&D.664845].D.528933' may be used uninitialized [-Wmaybe-uninitialized] 18 | struct LibraryPinData : ObjectData { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In member function 'Rsyn::List::create_internal()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:146:30: note: '' declared here 146 | *e = T(); | ^~~ [ 17%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/Session:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.h:27, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp:23: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.h:28: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/PhysicalDesign.h:32, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/PhysicalDesign:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp:16: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp: In member function 'void Rsyn::PhysicalRouting::addWire(Rsyn::PhysicalLayer, const std::vector&, DBU, DBU, DBU)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp:336:26: warning: loop variable 'point' creates a copy from type 'const DBUxy' [-Wrange-loop-construct] 336 | for (const DBUxy point : points) | ^~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp:336:26: note: use reference type to prevent copying 336 | for (const DBUxy point : points) | ^~~~~ | & /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 20%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp [ 22%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/Session:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp:16: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/PhysicalDesign.h:32, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/PhysicalDesign:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:22: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp: In member function 'void Rsyn::PhysicalDesign::addPhysicalVia(const LefViaDscp&)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:404:88: warning: loop variable 'geoPair' of type 'const std::pair, std::deque >&' binds to a temporary constructed from type 'const std::pair, std::deque >' [-Wrange-loop-construct] 404 | for (const std::pair < std::string, std::deque < LefViaGeometryDscp>> &geoPair : via.clsGeometries) { | ^~~~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:404:88: note: use non-reference type 'const std::pair, std::deque >' to make the copy explicit or 'const std::pair, std::deque >&' to prevent copying /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp: In member function 'void Rsyn::PhysicalDesign::addPhysicalViaRule(const LefViaRuleDscp&)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:455:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (int i = 0; i < via.clsLayers.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp: In member function 'void Rsyn::PhysicalDesign::addPhysicalDesignVia(const DefViaDscp&)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:1057:88: warning: loop variable 'geoPair' of type 'const std::pair, std::deque >&' binds to a temporary constructed from type 'const std::pair, std::deque >' [-Wrange-loop-construct] 1057 | for (const std::pair < std::string, std::deque < DefViaGeometryDscp>> &geoPair : via.clsGeometries) { | ^~~~~~~ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:1057:88: note: use non-reference type 'const std::pair, std::deque >' to make the copy explicit or 'const std::pair, std::deque >&' to prevent copying In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'void Rsyn::List::reserve(int) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:59:33: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:213:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | if (numChunks > chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'void Rsyn::List::reserve(int) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:155:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:213:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:322:70: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:814:62: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:1090:73: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:308:16: required from 'void Rsyn::GenericListCollection::next() [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericListCollection]' /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:952:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 24%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalLayerUtil.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalLayerUtil.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalLayerUtil.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalLayerUtil.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalLayerUtil.cpp [ 26%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalTransform.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalTransform.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalTransform.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalTransform.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalTransform.cpp [ 28%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp: In member function 'Rsyn::PhysicalDesign::addPhysicalViaRule(LefViaRuleDscp const&)': /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:522:84: warning: 'cutLayerId' may be used uninitialized [-Wmaybe-uninitialized] 522 | const LefViaRuleLayerDscp & cutLayerDscp = via.clsLayers[cutLayerId]; | ^ /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp:454:13: note: 'cutLayerId' was declared here 454 | int cutLayerId; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp:21: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] [ 31%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/Session:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp:22: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:322:31: required from 'Rsyn::GenericReferenceListCollection::GenericReferenceListCollection(const Rsyn::List&) [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:242:62: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 33%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp [ 35%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Polygon.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Polygon.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Polygon.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Polygon.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Polygon.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export/Rsyn/Session:1, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp:21: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp:25: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 37%] Building CXX object CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Rect.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Rect.cpp.o -MF CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Rect.cpp.o.d -o CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Rect.cpp.o -c /builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Rect.cpp [ 40%] Building CXX object CMakeFiles/ispd19dr.dir/db/CutLayer.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/CutLayer.cpp.o -MF CMakeFiles/ispd19dr.dir/db/CutLayer.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/CutLayer.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/CutLayer.cpp [ 42%] Building CXX object CMakeFiles/ispd19dr.dir/db/Database.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/Database.cpp.o -MF CMakeFiles/ispd19dr.dir/db/Database.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/Database.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/Database.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/CutLayer.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp: In member function 'void db::Database::writeDEF(const std::string&)': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:229:101: warning: loop variable 'p' of type 'const std::pair, std::allocator >, Dimension, long int>, std::vector > >&' binds to a temporary constructed from type 'std::pair, std::allocator >, Dimension, long int>, std::vector > >' [-Wrange-loop-construct] 229 | for (const std::pair, vector>>& p : tracks) { | ^ /builddir/build/BUILD/dr-cu/src/db/Database.cpp:229:101: note: use non-reference type 'const std::pair, std::allocator >, Dimension, long int>, std::vector > >' to make the copy explicit or 'const std::pair, std::allocator >, Dimension, long int>, std::vector > >&' to prevent copying /builddir/build/BUILD/dr-cu/src/db/Database.cpp: In member function 'void db::Database::markPinAndObsOccupancy()': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:480:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 480 | if (gridBox.layerIdx != getLayerNum() - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp:486:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 486 | for (int i = 0; i < getLayerNum() - 1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/db/Database.cpp:506:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (int pinIdx = 0; pinIdx < net.numOfPins(); pinIdx++) { | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp: In member function 'void db::Database::sliceRouteGuides()': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:554:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp: In member function 'void db::Database::constructRouteGuideRTrees()': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:579:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 579 | for (int layerIdx = 0; layerIdx < getLayerNum(); layerIdx++) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp: In member function 'void db::Database::getGridPinAccessBoxes(const db::Net&, std::vector >&) const': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:623:17: warning: unused variable 'dir' [-Wunused-variable] 623 | int dir = getLayerDir(pinAccessBox.layerIdx); | ^~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp:700:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 700 | if ((gridBox.layerIdx == getLayerNum() - 1 || !isValid(getUpper(upper_pt)) || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Database.cpp:724:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 724 | if (bestBox.layerIdx < getLayerNum() - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:4: /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::BoxT}]': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:336:76: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {}]': /builddir/build/BUILD/dr-cu/src/db/Database.cpp:360:52: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/utils/utils.h:3, from /builddir/build/BUILD/dr-cu/src/global.h:3: /builddir/build/BUILD/dr-cu/src/utils/geo.h: In instantiation of 'void utils::MergeRects(std::vector&, int) [with BoxT = BoxT]': /builddir/build/BUILD/dr-cu/src/utils/geo.h:386:15: required from 'void utils::SlicePolygons(std::vector >&, int) [with T = long int]' /builddir/build/BUILD/dr-cu/src/db/Database.cpp:555:38: required from here /builddir/build/BUILD/dr-cu/src/utils/geo.h:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 1; i < boxes.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:308:16: required from 'void Rsyn::GenericListCollection::next() [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericListCollection]' /builddir/build/BUILD/dr-cu/src/db/Database.cpp:53:79: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 44%] Building CXX object CMakeFiles/ispd19dr.dir/db/GeoPrimitive.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/GeoPrimitive.cpp.o -MF CMakeFiles/ispd19dr.dir/db/GeoPrimitive.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/GeoPrimitive.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.cpp: In member function 'bool db::GridEdge::isVia() const': /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.cpp:54:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 54 | if ((lower.layerIdx + 1) == database.getLayerNum()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/utils/utils.h:3, from /builddir/build/BUILD/dr-cu/src/global.h:3: /builddir/build/BUILD/dr-cu/src/utils/geo.h: In instantiation of 'void utils::MergeRects(std::vector&, int) [with BoxT = db::GridBoxOnLayer]': /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.cpp:112:22: required from here /builddir/build/BUILD/dr-cu/src/utils/geo.h:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 1; i < boxes.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 46%] Building CXX object CMakeFiles/ispd19dr.dir/db/GridTopo.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/GridTopo.cpp.o -MF CMakeFiles/ispd19dr.dir/db/GridTopo.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/GridTopo.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/GridTopo.cpp [ 48%] Building CXX object CMakeFiles/ispd19dr.dir/db/LayerList.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/LayerList.cpp.o -MF CMakeFiles/ispd19dr.dir/db/LayerList.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/LayerList.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/GridTopo.h:3, from /builddir/build/BUILD/dr-cu/src/db/GridTopo.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:3: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'bool db::LayerList::isValid(const db::GridPoint&) const': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:108:52: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | return gridPt.layerIdx >= 0 && gridPt.layerIdx < layers.size() && layers[gridPt.layerIdx].isValid(gridPt); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'bool db::LayerList::isValid(const db::GridBoxOnLayer&) const': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:112:54: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 112 | return gridBox.layerIdx >= 0 && gridBox.layerIdx < layers.size() && layers[gridBox.layerIdx].isValid(gridBox); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'utils::IntervalT db::LayerList::getSurroundingCrossPoint(int, DBU) const': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:179:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 179 | } else if (layerIdx == layers.size() - 1) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'utils::IntervalT db::LayerList::rangeSearchCrossPoint(int, const utils::IntervalT&, bool) const': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:208:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 208 | } else if (layerIdx == layers.size() - 1) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'void db::LayerList::initCrossPoints()': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:337:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 337 | while (iLo < lowerTrackSet.size() || iUp < upperTrackSet.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:337:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 337 | while (iLo < lowerTrackSet.size() || iUp < upperTrackSet.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:338:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | if (iUp >= upperTrackSet.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:342:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 342 | } else if (iLo >= lowerTrackSet.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:336:13: warning: unused variable 'lastBoth' [-Wunused-variable] 336 | DBU lastBoth = 0; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:386:61: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 386 | for (unsigned k = max(0, ySize - (int)i); k < min(ySize * 2 + 1, int(nCPs + ySize - i)); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'void db::LayerList::initViaWire(int, const utils::BoxT&, std::vector > >&)': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:435:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 435 | for (unsigned i = 0; i != layer.numCrossPoints(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'void db::LayerList::initViaConfLUT()': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:539:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (int k = 0; k != viaType.allViaBotVia.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 544 | for (int k = 0; k != viaType.allViaTopVia.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:550:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 550 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:555:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 555 | if ((i + 1) < layers.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:561:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 561 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:563:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 563 | (i + 1) < layers.size() && layers[i].wireTopVia[0][0].size() > 1) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:562:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 562 | if (i > 0 && layers[i].wireBotVia[0][0].size() > 1 || | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'void db::LayerList::initViaForbidRegions()': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:733:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (int i = 0; i < cutLayers.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'void db::LayerList::print()': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:823:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 823 | for (int i = 0; i < getLayerNum() - 1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp: In member function 'void db::LayerList::writeDefConflictLUTs(const std::string&) const': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:850:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (int j = xSize; j != cutLayer.allViaTypes[0].allViaCut[0].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:851:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int k = ySize; k != cutLayer.allViaTypes[0].allViaCut[0][0].size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:860:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 860 | for (int j = xSize; j != cutLayer.allViaTypes[0].allViaMetal[0].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:861:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 861 | for (int k = ySize; k != cutLayer.allViaTypes[0].allViaMetal[0][0].size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:882:26: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 882 | if (cutLayer.idx < cutLayers.size() - 1) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {long int, long int, long int, long int}]': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:131:39: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::BoxT}]': /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:291:39: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:308:16: required from 'void Rsyn::GenericListCollection::next() [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericListCollection]' /builddir/build/BUILD/dr-cu/src/db/LayerList.cpp:16:82: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 51%] Building CXX object CMakeFiles/ispd19dr.dir/db/MetalLayer.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/MetalLayer.cpp.o -MF CMakeFiles/ispd19dr.dir/db/MetalLayer.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/MetalLayer.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp [ 53%] Building CXX object CMakeFiles/ispd19dr.dir/db/Net.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/Net.cpp.o -MF CMakeFiles/ispd19dr.dir/db/Net.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/Net.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/Net.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/MetalLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp: In member function 'bool db::MetalLayer::isTrackRangeValid(const utils::IntervalT&) const': /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:224:51: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 224 | return trackRange.low >= 0 && trackRange.high < tracks.size() && trackRange.IsValid(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp: In member function 'bool db::MetalLayer::isTrackRangeWeaklyValid(const utils::IntervalT&) const': /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:228:50: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 228 | return trackRange.low >= 0 && trackRange.low < tracks.size() && trackRange.high >= 0 && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:229:28: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | trackRange.high < tracks.size(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp: In member function 'bool db::MetalLayer::isCrossPointRangeValid(const utils::IntervalT&) const': /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:269:61: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 269 | return crossPointRange.low >= 0 && crossPointRange.high < crossPoints.size() && crossPointRange.IsValid(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp: In member function 'bool db::MetalLayer::isValid(const db::GridPoint&) const': /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:337:52: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 337 | return gridPt.trackIdx >= 0 && gridPt.trackIdx < tracks.size() && // track | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:338:62: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | gridPt.crossPointIdx >= 0 && gridPt.crossPointIdx < crossPoints.size(); // cross point | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp: In member function 'std::ostream& db::MetalLayer::printDesignRules(std::ostream&) const': /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:441:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 441 | for (int i = 0; i < parallelWidth.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {}]': /builddir/build/BUILD/dr-cu/src/db/MetalLayer.cpp:320:16: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Net.h:3, from /builddir/build/BUILD/dr-cu/src/db/Net.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Net.cpp: In member function 'void db::NetBase::printBasics(std::ostream&) const': /builddir/build/BUILD/dr-cu/src/db/Net.cpp:35:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 35 | for (int i = 0; i < numOfPins(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/Net.cpp:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (int i = 0; i < routeGuides.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/db/GridTopo.h:3, from /builddir/build/BUILD/dr-cu/src/db/Net.h:4: /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {}]': /builddir/build/BUILD/dr-cu/src/db/Net.cpp:17:20: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::BoxT}]': /usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::BoxOnLayer; _Args = {int, utils::BoxT}; _Tp = db::BoxOnLayer]' /usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = db::BoxOnLayer; _Args = {int, utils::BoxT}; _Tp = db::BoxOnLayer; allocator_type = std::allocator]' /usr/include/c++/12/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, utils::BoxT}; _Tp = db::BoxOnLayer; _Alloc = std::allocator]' /builddir/build/BUILD/dr-cu/src/db/Net.cpp:91:33: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 55%] Building CXX object CMakeFiles/ispd19dr.dir/db/PoorViaMap.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/PoorViaMap.cpp.o -MF CMakeFiles/ispd19dr.dir/db/PoorViaMap.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/PoorViaMap.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.h:3, from /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.h:3, from /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ [ 57%] Building CXX object CMakeFiles/ispd19dr.dir/db/RouteGrid.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/RouteGrid.cpp.o -MF CMakeFiles/ispd19dr.dir/db/RouteGrid.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/RouteGrid.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.cpp: In member function 'void db::PoorViaMapRegionBuilder::genViaData(utils::IntervalT)': /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.cpp:228:22: warning: unused variable 'prevViaData' [-Wunused-variable] 228 | ViaData* prevViaData = intvls.empty() ? NULL : intvls.back().second; | ^~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.cpp: In member function 'void db::PoorViaMapBuilder::initPoorViaMapFast(const std::vector >&)': /builddir/build/BUILD/dr-cu/src/db/PoorViaMap.cpp:251:27: warning: unused variable 'topLayer' [-Wunused-variable] 251 | const MetalLayer& topLayer = routeGrid.getLayer(i + 1); | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:3, from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::init()': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 24 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::setUnitVioCost(double)': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:120:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int i = 0; i < unitShortVioCost.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'unsigned int db::RouteGrid::getViaUsageOnWiresHelper(const db::GridPoint&, int, const std::vector >&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:186:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 186 | for (unsigned i = max(0, gp.trackIdx - xSize); i < min(layers[gp.layerIdx].numTracks(), gp.trackIdx + xSize + 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:190:16: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 190 | j < min(layers[gp.layerIdx].numCrossPoints(), gp.crossPointIdx + ySize + 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'unsigned int db::RouteGrid::getViaUsageOnTopLayerVias(const db::GridPoint&, int, const db::ViaType*) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:278:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 278 | return (via.layerIdx + 2 < layers.size()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'unsigned int db::RouteGrid::getViaUsageOnDiffLayerViasHelper(const db::GridPoint&, int, const std::vector >&, const std::vector > > >&, const ViaMapT&, bool) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:298:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 298 | for (unsigned i = max(0, via.trackIdx - xSize); i < min(layers[via.layerIdx].numTracks(), via.trackIdx + xSize + 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'std::vector > db::RouteGrid::getEmptyIntvl(const db::TrackSegment&, int) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:545:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 545 | for (int i = 0; i < cpVioCost.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:556:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 556 | } else if (cpVioCost[i] == 0 && i == cpVioCost.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:539:9: warning: unused variable 'hiCPIdx' [-Wunused-variable] 539 | int hiCPIdx = ts.crossPointRange.high; | ^~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'std::vector db::RouteGrid::getWireSegmentUsageOnVias(const db::TrackSegment&, int) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:696:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 696 | if ((ts.layerIdx + 1) != layers.size()) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getWireSegmentUsageOnVias(const db::TrackSegment&, int, const std::vector > >&, const ViaMapT&, bool, std::vector&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:718:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 718 | for (unsigned i = max(0, ts.trackIdx - xSize); i < min(layer.numTracks(), ts.trackIdx + xSize + 1); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:733:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 733 | j <= min(ts.crossPointRange.high, viaCP + viaWireYSize); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::markFixedMetalBatch(std::vector >&, int, int)': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:844:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 844 | for (unsigned i = beginIdx; i < endIdx; i++) layerToObjIdx[fixedMetalVec[i].first.layerIdx].push_back(i); | ~~^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:855:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 855 | if (l >= getLayerNum()) return; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::markFixedMetalBatch(std::vector >&, int, int)': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:885:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (int layerIdx = 0; layerIdx < layers.size(); layerIdx++) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:890:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 890 | for (int layerIdx = 0; layerIdx < layers.size(); layerIdx++) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::removeVia(const db::GridPoint&, int, ViaMapT&)': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:909:14: warning: unused variable 'usage' [-Wunused-variable] 909 | unsigned usage = 0; | ^~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'double db::RouteGrid::printAllUsageAndVio() const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:955:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 955 | for (int i = 0; i < items.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:963:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 963 | for (int i = 0; i < items.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'double db::RouteGrid::getScore()': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < items.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getAllWireUsage(const std::vector&, std::vector&, std::vector&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:993:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getNetWireVioUsage(std::unordered_map&, std::unordered_map&, std::unordered_map >&)': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1012:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1012 | for (int layer_idx = 0; layer_idx < getLayerNum(); ++layer_idx) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'std::pair db::RouteGrid::printAllUsage() const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1064:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1064 | for (int i = 1; i < buckets.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (int i = 1; i < buckets.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'std::string db::RouteGrid::getRangeStr(const std::vector&, int) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1095:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1095 | if ((i + 1) < buckets.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getAllViaVio(std::vector&, std::vector&, std::vector&, std::vector&, std::vector&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1118:46: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1118 | for (unsigned trackIdx = 0; trackIdx != layers[layerIdx].numTracks(); ++trackIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1119:45: warning: loop variable 'p' of type 'const std::pair&' binds to a temporary constructed from type 'const std::pair' [-Wrange-loop-construct] 1119 | for (const std::pair& p : routedViaMap[layerIdx][trackIdx]) { | ^ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1119:45: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getAllWireShortVio(std::vector&, std::vector&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1138:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1138 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getAllPoorWire(std::vector&, std::vector&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1156:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1156 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1157:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1157 | for (int trackIdx = 0; trackIdx < routedWireMap[layerIdx].size(); ++trackIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1160:21: warning: unused variable 'usage' [-Wunused-variable] 1160 | int usage = intvlUsage.second.size(); | ^~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::getAllWireSpaceVio(std::vector&) const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1174:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1174 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'std::pair db::RouteGrid::printAllVio() const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1219:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1219 | for (int i = 0; i < getLayerNum(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1253:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1253 | for (int i = 0; (i + 1) < getLayerNum(); ++i) { | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::addWireHistCost()': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1285:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::addViaHistCost()': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1309:46: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1309 | for (unsigned trackIdx = 0; trackIdx != layers[layerIdx].numTracks(); ++trackIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1310:45: warning: loop variable 'p' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 1310 | for (const std::pair& p : routedViaMap[layerIdx][trackIdx]) { | ^ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1310:45: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::fadeHistCost(const std::vector&)': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp: In member function 'void db::RouteGrid::statHistCost() const': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:1349:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1349 | for (int layerIdx = 0; layerIdx < getLayerNum(); ++layerIdx) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::BoxT}]': /builddir/build/BUILD/dr-cu/src/db/RouteGrid.cpp:374:32: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/ispd19dr.dir/db/Setting.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/Setting.cpp.o -MF CMakeFiles/ispd19dr.dir/db/Setting.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/Setting.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/Setting.cpp /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/Setting.h:3, from /builddir/build/BUILD/dr-cu/src/db/Setting.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 62%] Building CXX object CMakeFiles/ispd19dr.dir/db/Stat.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/db/Stat.cpp.o -MF CMakeFiles/ispd19dr.dir/db/Stat.cpp.o.d -o CMakeFiles/ispd19dr.dir/db/Stat.cpp.o -c /builddir/build/BUILD/dr-cu/src/db/Stat.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Net.h:3, from /builddir/build/BUILD/dr-cu/src/db/Stat.h:3, from /builddir/build/BUILD/dr-cu/src/db/Stat.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/ispd19dr.dir/main.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/main.cpp.o -MF CMakeFiles/ispd19dr.dir/main.cpp.o.d -o CMakeFiles/ispd19dr.dir/main.cpp.o -c /builddir/build/BUILD/dr-cu/src/main.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/main.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Router.h:4, from /builddir/build/BUILD/dr-cu/src/main.cpp:3: /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:6: /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h: In constructor 'MetalFiller::MetalFiller(const std::vector >&, int, db::AggrParaRunSpace)': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:56:9: warning: 'MetalFiller::layerIdx' will be initialized after [-Wreorder] 56 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:50:26: warning: 'db::AggrParaRunSpace MetalFiller::aggrSpace' [-Wreorder] 50 | db::AggrParaRunSpace aggrSpace; | ^~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:43:5: warning: when initialized here [-Wreorder] 43 | MetalFiller(const vector>& targetMetalRects, | ^~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/ispd19dr.dir/multi_net/Router.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/multi_net/Router.cpp.o -MF CMakeFiles/ispd19dr.dir/multi_net/Router.cpp.o.d -o CMakeFiles/ispd19dr.dir/multi_net/Router.cpp.o -c /builddir/build/BUILD/dr-cu/src/multi_net/Router.cpp /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Router.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Router.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Router.h:4: /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:6: /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h: In constructor 'MetalFiller::MetalFiller(const std::vector >&, int, db::AggrParaRunSpace)': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:56:9: warning: 'MetalFiller::layerIdx' will be initialized after [-Wreorder] 56 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:50:26: warning: 'db::AggrParaRunSpace MetalFiller::aggrSpace' [-Wreorder] 50 | db::AggrParaRunSpace aggrSpace; | ^~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:43:5: warning: when initialized here [-Wreorder] 43 | MetalFiller(const vector>& targetMetalRects, | ^~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Router.cpp: In member function 'const MTStat& MTStat::operator+=(const MTStat&)': /builddir/build/BUILD/dr-cu/src/multi_net/Router.cpp:10:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 10 | for (int i = 0; i < dur.size(); ++i) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Router.cpp: In member function 'std::vector Router::getNetsToRoute()': /builddir/build/BUILD/dr-cu/src/multi_net/Router.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < database.nets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 68%] Building CXX object CMakeFiles/ispd19dr.dir/multi_net/Scheduler.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/multi_net/Scheduler.cpp.o -MF CMakeFiles/ispd19dr.dir/multi_net/Scheduler.cpp.o.d -o CMakeFiles/ispd19dr.dir/multi_net/Scheduler.cpp.o -c /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp [ 71%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/GridGraph.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/GridGraph.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/GridGraph.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/GridGraph.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:3, from /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.h:4: /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:6: /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h: In constructor 'MetalFiller::MetalFiller(const std::vector >&, int, db::AggrParaRunSpace)': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:56:9: warning: 'MetalFiller::layerIdx' will be initialized after [-Wreorder] 56 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:50:26: warning: 'db::AggrParaRunSpace MetalFiller::aggrSpace' [-Wreorder] 50 | db::AggrParaRunSpace aggrSpace; | ^~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:43:5: warning: when initialized here [-Wreorder] 43 | MetalFiller(const vector>& targetMetalRects, | ^~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp: In member function 'std::vector >& Scheduler::schedule()': /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:6:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6 | for (int i = 0; i < routers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:14:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14 | for (int id = 0; id < routers.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:33:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 33 | while (lastUnroute < routerIds.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:38:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | for (int i = lastUnroute; i < routerIds.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:47:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | while (lastUnroute < routerIds.size() && assigned[routerIds[lastUnroute]]) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp: In member function 'std::vector >& PostScheduler::schedule()': /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:108:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < dbNets.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:114:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 114 | while (lastUnroute < dbNets.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:119:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = lastUnroute; i < dbNets.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/multi_net/Scheduler.cpp:127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | while (lastUnroute < dbNets.size() && assigned[lastUnroute]) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.cpp: In member function 'void GridGraph::writeDebugFile(const std::string&) const': /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.cpp:30:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 30 | for (int i = 0; i < conn.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 73%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilder.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilder.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilder.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilder.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.cpp [ 75%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilderBase.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilderBase.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilderBase.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilderBase.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.h:4: /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.cpp: In member function 'void GridGraphBuilderBase::fixDisconnectedPin()': /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.cpp:89:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int eraseIdx = 0; eraseIdx < graph.pinToVertex[friendPinIdx].size(); eraseIdx++) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.h:4: /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.cpp: In member function 'virtual void GridGraphBuilder::run()': /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.cpp:34:63: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 34 | bool fakePin = (accessBoxes.size() > 1 && (g + 1) == accessBoxes.size() && accessBox.layerIdx != accessBoxes[g - 1].layerIdx); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.cpp: In member function 'void GridGraphBuilder::connectGuide(int)': /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.cpp:254:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 0; i + 1 < directIntervals.size(); i++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 77%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/LocalNet.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/LocalNet.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/LocalNet.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/LocalNet.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.cpp [ 80%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/MazeRoute.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/MazeRoute.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/MazeRoute.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/MazeRoute.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/MazeRoute.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilder.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/MazeRoute.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/MazeRoute.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/single_net/GridGraphBuilderBase.h:4: /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 82%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/PinTapConnector.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/PinTapConnector.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/PinTapConnector.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/PinTapConnector.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.cpp [ 84%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/PostMazeRoute.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/PostMazeRoute.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/PostMazeRoute.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/PostMazeRoute.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.cpp: In member function 'std::vector > PinTapConnector::getLinkFromPts(const std::vector >&)': /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.cpp:75:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | for (int i = 0; (i + 1) < linkPts.size(); ++i) { | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:4: /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {}]': /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.cpp:6:20: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::BoxT}]': /builddir/build/BUILD/dr-cu/src/single_net/PinTapConnector.cpp:87:44: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp: In member function 'void PostMazeRoute::removeTrackSwitchWithVio()': /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:34:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 0; i < taps.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 37 | for (int j = i + 1; j < taps.size(); ++j) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:54:31: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 54 | if (lowerDiff <= xSize && upperDiff <= ySize && viaCut[lowerDiff + xSize][upperDiff + ySize]) { | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:54:53: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 54 | if (lowerDiff <= xSize && upperDiff <= ySize && viaCut[lowerDiff + xSize][upperDiff + ySize]) { | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:193:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 193 | s && s != c && s != cc && | ~~~~~~~~~~~~~~~~~~~~~~~^~ 194 | database.getWireSegmentVioCost( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | {s->layerIdx, | ~~~~~~~~~~~~~ 196 | s->trackIdx, | ~~~~~~~~~~~~ 197 | {std::min(crossPointIdx, s->crossPointIdx), std::max(crossPointIdx, s->crossPointIdx)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | net.idx, | ~~~~~~~~ 199 | false)) { | ~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/single_net/PostMazeRoute.cpp:312:80: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 312 | trunkCrossPointIdx != INT_MIN && trunkCrossPointIdx != INT_MAX && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 313 | database.getWireSegmentVioCost({node->layerIdx, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | node->trackIdx, | ~~~~~~~~~~~~~~~ 315 | {std::min(steinerCrossPointIdx, node->crossPointIdx), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | std::max(steinerCrossPointIdx, node->crossPointIdx)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | net.idx, | ~~~~~~~~ 318 | false)) { | ~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 86%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/PostRoute.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/PostRoute.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/PostRoute.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/PostRoute.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp [ 88%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/PreRoute.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/PreRoute.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/PreRoute.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/PreRoute.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h: In constructor 'MetalFiller::MetalFiller(const std::vector >&, int, db::AggrParaRunSpace)': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:56:9: warning: 'MetalFiller::layerIdx' will be initialized after [-Wreorder] 56 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:50:26: warning: 'db::AggrParaRunSpace MetalFiller::aggrSpace' [-Wreorder] 50 | db::AggrParaRunSpace aggrSpace; | ^~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:43:5: warning: when initialized here [-Wreorder] 43 | MetalFiller(const vector>& targetMetalRects, | ^~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:94:38: warning: unused variable 'via' [-Wunused-variable] 94 | const db::GridPoint &via = edge.lowerGridPoint(); | ^~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp: In lambda function: /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:233:78: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 233 | if (c->layerIdx != cc->layerIdx || node->trackIdx == c->trackIdx && c->trackIdx == cc->trackIdx) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp: In member function 'void MetalFiller::run()': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:349:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (int i = 0; i < targetMetals.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:352:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 352 | for (int i = 0; i < fillMetals.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp: In function 'void connectBySTT(db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:459:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 459 | for (i = 0; i < coors.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:460:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 460 | for (j = i + 1; j < coors.size(); j++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/utils/utils.h:3, from /builddir/build/BUILD/dr-cu/src/global.h:3: /builddir/build/BUILD/dr-cu/src/utils/geo.h: In instantiation of 'void utils::MergeRects(std::vector&, int) [with BoxT = BoxT]': /builddir/build/BUILD/dr-cu/src/utils/geo.h:386:15: required from 'void utils::SlicePolygons(std::vector >&, int) [with T = long int]' /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.cpp:377:38: required from here /builddir/build/BUILD/dr-cu/src/utils/geo.h:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 1; i < boxes.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp: In member function 'db::RouteStatus PreRoute::run(int)': /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:6:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6 | for (int i = 0; i < guides.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:7:13: warning: unused variable 'expand' [-Wunused-variable] 7 | int expand = localNet.dbNet.routeGuideVios[i] ? numPitchForGuideExpand : db::setting.defaultGuideExpand; | ^~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:18:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 18 | if ((j + 1) < database.getLayerNum()) guides.emplace_back(j + 1, guides[i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:23:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 23 | if ((j + 2) < database.getLayerNum()) guides.emplace_back(j + 2, guides[i]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp: In member function 'db::RouteStatus PreRoute::expandGuidesToCoverPins()': /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:120:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (int i = 0; i < localNet.numOfPins(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:124:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int j = 0; j < localNet.pinAccessBoxes[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int k = 0; k < localNet.routeGuides.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp: In member function 'bool PreRoute::checkGuideConnTrack() const': /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:158:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (int i = 0; i < localNet.guideConn.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:4: /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::BoxT}]': /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:146:98: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {db::BoxOnLayer}]': /usr/include/c++/12/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::BoxOnLayer; _Args = {int, db::BoxOnLayer&}; _Tp = db::BoxOnLayer]' /usr/include/c++/12/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = db::BoxOnLayer; _Args = {int, db::BoxOnLayer&}; _Tp = db::BoxOnLayer; allocator_type = std::allocator]' /usr/include/c++/12/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, db::BoxOnLayer&}; _Tp = db::BoxOnLayer; _Alloc = std::allocator]' /builddir/build/BUILD/dr-cu/src/single_net/PreRoute.cpp:17:47: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 91%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/RouteGuideGraph.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/RouteGuideGraph.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/RouteGuideGraph.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/RouteGuideGraph.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.cpp [ 93%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/SingleNetRouter.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/SingleNetRouter.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/SingleNetRouter.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/SingleNetRouter.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.cpp: In member function 'void RouteGuideGraph::print() const': /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.cpp:92:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | for (int i = 0; i < guideConn.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < guidePinConn.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.cpp:100:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (int i = 0; i < pinGuideConn.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/single_net/SingleNetRouter.h:6: /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h: In constructor 'MetalFiller::MetalFiller(const std::vector >&, int, db::AggrParaRunSpace)': /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:56:9: warning: 'MetalFiller::layerIdx' will be initialized after [-Wreorder] 56 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:50:26: warning: 'db::AggrParaRunSpace MetalFiller::aggrSpace' [-Wreorder] 50 | db::AggrParaRunSpace aggrSpace; | ^~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/PostRoute.h:43:5: warning: when initialized here [-Wreorder] 43 | MetalFiller(const vector>& targetMetalRects, | ^~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 95%] Building CXX object CMakeFiles/ispd19dr.dir/single_net/UpdateDB.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/single_net/UpdateDB.cpp.o -MF CMakeFiles/ispd19dr.dir/single_net/UpdateDB.cpp.o.d -o CMakeFiles/ispd19dr.dir/single_net/UpdateDB.cpp.o -c /builddir/build/BUILD/dr-cu/src/single_net/UpdateDB.cpp [ 97%] Building CXX object CMakeFiles/ispd19dr.dir/utils/log.cpp.o /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -I/builddir/build/BUILD/dr-cu/build -I/builddir/build/BUILD/dr-cu/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src -I/builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/export -I/builddir/build/BUILD/dr-cu/src/../rsyn/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -std=gnu++14 -MD -MT CMakeFiles/ispd19dr.dir/utils/log.cpp.o -MF CMakeFiles/ispd19dr.dir/utils/log.cpp.o.d -o CMakeFiles/ispd19dr.dir/utils/log.cpp.o -c /builddir/build/BUILD/dr-cu/src/utils/log.cpp In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:304, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/io/reader/PopulateRsyn.h:33, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Reader.h:27, from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/session/Session.h:22, from /builddir/build/BUILD/dr-cu/src/global.h:32, from /builddir/build/BUILD/dr-cu/src/db/RsynService.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/RouteGuideGraph.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/UpdateDB.h:3, from /builddir/build/BUILD/dr-cu/src/single_net/UpdateDB.cpp:1: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In member function 'bool Rsyn::CollectionOfLibraryArcs::stop()': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:437:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 437 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:351: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h: In member function 'const std::string Rsyn::Pin::getName() const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'UNKNOWN_INSTANCE_TYPE' not handled in switch [-Wswitch] 21 | switch (getInstanceType()) { | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Pin.h:21:16: warning: enumeration value 'NUM_INSTANCE_TYPES' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:356: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h: In member function 'void Rsyn::Module::getInstancesPerLogicalDepth(std::vector >&)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:205:35: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 205 | if (levels.size() <= lower) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:361: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h: In member function 'Rsyn::LibraryCell Rsyn::Design::createLibraryCell(const Rsyn::CellDescriptor&, bool)': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'UNKNOWN_DIRECTION' not handled in switch [-Wswitch] 249 | switch (std::get<1>(t)){ | ^ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:249:24: warning: enumeration value 'NUM_SIGNAL_DIRECTIONS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/RoutingGuide.h:28, from /builddir/build/BUILD/dr-cu/src/global.h:36: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h: In member function 'const Rsyn::LayerGuide& Rsyn::NetGuide::getGuide(int) const': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/ispd18/Guide.h:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | if(id > clsLayerGuides.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h: In constructor 'LocalNet::LocalNet(const db::Net&)': /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:9:20: warning: 'LocalNet::dbNet' will be initialized after [-Wreorder] 9 | const db::Net& dbNet; | ^~~~~ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:87: warning: base 'db::NetBase' [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^ /builddir/build/BUILD/dr-cu/src/single_net/LocalNet.h:7:5: warning: when initialized here [-Wreorder] 7 | LocalNet(const db::Net& databaseNet) : dbNet(databaseNet), db::NetBase(databaseNet) {} | ^~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/db/CutLayer.h:3, from /builddir/build/BUILD/dr-cu/src/db/LayerList.h:3, from /builddir/build/BUILD/dr-cu/src/db/RouteGrid.h:3, from /builddir/build/BUILD/dr-cu/src/db/Database.h:4: /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h: In instantiation of 'db::BoxOnLayer::BoxOnLayer(int, Args ...) [with Args = {utils::PointT, utils::PointT}]': /builddir/build/BUILD/dr-cu/src/single_net/UpdateDB.cpp:71:25: required from here /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:12:9: warning: 'db::BoxOnLayer::layerIdx' will be initialized after [-Wreorder] 12 | int layerIdx; | ^~~~~~~~ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:103: warning: base 'utils::BoxT' [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^ /builddir/build/BUILD/dr-cu/src/db/GeoPrimitive.h:16:5: warning: when initialized here [-Wreorder] 16 | BoxOnLayer(int layerIndex = -1, Args... params) : layerIdx(layerIndex), utils::BoxT(params...) {} | ^~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericArcs::stop() [with ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericArcs]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:110:25: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:420:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 420 | bool stop() { return index >= arcs.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPinsFilteredByDirection::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPinsFilteredByDirection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Net.h:127:47: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:347:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 347 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPins::stop() [with PinType = Rsyn::Pin]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Instance.h:147:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:366:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 366 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/Rsyn.h:41: /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:212:55: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (currentChunk >= chunks.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryPinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:238:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::LibraryArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:265:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::InstanceData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:293:52: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::PinData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:307:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::ArcData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:333:38: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:356:35: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:442:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:219:19: required from 'Rsyn::Element* Rsyn::List::create() [with T = Rsyn::NetData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:503:37: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:522:30: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::create_internal() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:227:19: required from 'Rsyn::Element* Rsyn::List::add(const T&) [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:755:24: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:154:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericPredecessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericPredecessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:812:58: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:532:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 532 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h: In instantiation of 'bool Rsyn::CollectionOfGenericSuccessorPins::stop() [with PinType = Rsyn::Pin; NetType = Rsyn::Net; ArcType = Rsyn::Arc]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:129:28: required from 'bool Range::RangeIterator::operator!=(const Range::RangeIterator&) [with Collection = Rsyn::CollectionOfGenericSuccessorPins]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:821:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:587:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 587 | bool stop() { return index >= pins.size(); } | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Instance; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Instance; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:295:46: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 300 | if (currChunk == l->chunks.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Net; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Net; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Module.h:333:31: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Cell; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Cell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:758:19: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:332:8: required from 'void Rsyn::List::Iterator::operator++() [with T = Rsyn::Port; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:326:16: required from 'void Rsyn::GenericReferenceListCollection::next() [with Reference = Rsyn::Port; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/RangeBasedLoop.h:124:21: required from 'void Range::RangeIterator::operator++() [with Collection = Rsyn::GenericReferenceListCollection]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:655:53: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::LibraryCellData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::LibraryCellData; Reference = Rsyn::LibraryCell; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/impl/Design.h:1048:72: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalLayerData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalLayerData; Reference = Rsyn::PhysicalLayer; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:180:81: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalSpacingData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalSpacingData; Reference = Rsyn::PhysicalSpacing; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:281:86: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h: In instantiation of 'Rsyn::Element* Rsyn::List::Iterator::nextElement() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]': /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:323:10: required from 'Rsyn::List::Iterator::Iterator(Rsyn::List*) [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:345:10: required from 'Rsyn::List::Iterator Rsyn::List::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:390:36: required from 'Rsyn::ConstList::Iterator Rsyn::ConstList::begin() [with T = Rsyn::PhysicalRowData; unsigned int DEFAULT_CHUNK_SIZE = 1000; Iterator = Rsyn::List::Iterator]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/obj/decl/Design.h:304:31: required from 'Rsyn::GenericListCollection::GenericListCollection(const Rsyn::List&) [with Object = Rsyn::PhysicalRowData; Reference = Rsyn::PhysicalRow; unsigned int CHUNK_SIZE = 1000]' /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.h:344:75: required from here /builddir/build/BUILD/dr-cu/src/../rsyn/src/rsyn/core/infra/List.h:300:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [100%] Linking CXX executable ispd19dr /usr/bin/cmake -E cmake_link_script CMakeFiles/ispd19dr.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=return-type -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/db/Database.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/guide-ispd18/GuideParser.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/parser/lef_def/LEFControlParser.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/ISPD2018Reader.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/io/reader/PopulateRsyn.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/ispd18/RoutingGuide.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalRouting.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/PhysicalService.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/obj/impl/PhysicalDesign.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalLayerUtil.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/phy/util/PhysicalTransform.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/session/Session.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/reader.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/setup/service.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Polygon.cpp.o" "CMakeFiles/ispd19dr.dir/builddir/build/BUILD/dr-cu/rsyn/src/rsyn/util/geometry/Rect.cpp.o" CMakeFiles/ispd19dr.dir/db/CutLayer.cpp.o CMakeFiles/ispd19dr.dir/db/Database.cpp.o CMakeFiles/ispd19dr.dir/db/GeoPrimitive.cpp.o CMakeFiles/ispd19dr.dir/db/GridTopo.cpp.o CMakeFiles/ispd19dr.dir/db/LayerList.cpp.o CMakeFiles/ispd19dr.dir/db/MetalLayer.cpp.o CMakeFiles/ispd19dr.dir/db/Net.cpp.o CMakeFiles/ispd19dr.dir/db/PoorViaMap.cpp.o CMakeFiles/ispd19dr.dir/db/RouteGrid.cpp.o CMakeFiles/ispd19dr.dir/db/Setting.cpp.o CMakeFiles/ispd19dr.dir/db/Stat.cpp.o CMakeFiles/ispd19dr.dir/main.cpp.o CMakeFiles/ispd19dr.dir/multi_net/Router.cpp.o CMakeFiles/ispd19dr.dir/multi_net/Scheduler.cpp.o CMakeFiles/ispd19dr.dir/single_net/GridGraph.cpp.o CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilder.cpp.o CMakeFiles/ispd19dr.dir/single_net/GridGraphBuilderBase.cpp.o CMakeFiles/ispd19dr.dir/single_net/LocalNet.cpp.o CMakeFiles/ispd19dr.dir/single_net/MazeRoute.cpp.o CMakeFiles/ispd19dr.dir/single_net/PinTapConnector.cpp.o CMakeFiles/ispd19dr.dir/single_net/PostMazeRoute.cpp.o CMakeFiles/ispd19dr.dir/single_net/PostRoute.cpp.o CMakeFiles/ispd19dr.dir/single_net/PreRoute.cpp.o CMakeFiles/ispd19dr.dir/single_net/RouteGuideGraph.cpp.o CMakeFiles/ispd19dr.dir/single_net/SingleNetRouter.cpp.o CMakeFiles/ispd19dr.dir/single_net/UpdateDB.cpp.o CMakeFiles/ispd19dr.dir/utils/log.cpp.o -o ispd19dr -L/builddir/build/BUILD/dr-cu/src/../rsyn/lib/linux -llef -ldef -lpthread /usr/lib64/libboost_filesystem.so.1.78.0 /usr/lib64/libboost_program_options.so.1.78.0 /usr/lib64/libboost_atomic.so.1.78.0 gmake[2]: Leaving directory '/builddir/build/BUILD/dr-cu/build' [100%] Built target ispd19dr gmake[1]: Leaving directory '/builddir/build/BUILD/dr-cu/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/dr-cu/build/CMakeFiles 0 + popd ~/build/BUILD/dr-cu + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ejZ0vI + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 ++ dirname /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dr-cu + rm -rf /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 + mkdir -p /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/bin + install -m 0755 build/ispd19dr /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/bin/ + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.1.1-20210427.3.git3d81988d.fc37 --unique-debug-suffix -4.1.1-20210427.3.git3d81988d.fc37.x86_64 --unique-debug-src-base dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/dr-cu extracting debug info from /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/bin/ispd19dr original debug info size: 74776kB, size after compression: 61148kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 4136 blocks + /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 + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.FMDwtu + umask 022 + cd /builddir/build/BUILD + cd dr-cu + DOCDIR=/builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/share/doc/dr-cu + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/share/doc/dr-cu + cp -pr README.md /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/share/doc/dr-cu + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dHnPa3 + umask 022 + cd /builddir/build/BUILD + cd dr-cu + LICENSEDIR=/builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/share/licenses/dr-cu + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/share/licenses/dr-cu + cp -pr LICENSE /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64/usr/share/licenses/dr-cu + RPM_EC=0 ++ jobs -p + exit 0 Provides: dr-cu = 4.1.1-20210427.3.git3d81988d.fc37 dr-cu(x86-64) = 4.1.1-20210427.3.git3d81988d.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libboost_filesystem.so.1.78.0()(64bit) libboost_program_options.so.1.78.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libdef.so()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblef.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: dr-cu-debugsource-4.1.1-20210427.3.git3d81988d.fc37.x86_64 Provides: dr-cu-debugsource = 4.1.1-20210427.3.git3d81988d.fc37 dr-cu-debugsource(x86-64) = 4.1.1-20210427.3.git3d81988d.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: dr-cu-debuginfo-4.1.1-20210427.3.git3d81988d.fc37.x86_64 Provides: debuginfo(build-id) = 618343417f6b317435b31604393a813b277f791c dr-cu-debuginfo = 4.1.1-20210427.3.git3d81988d.fc37 dr-cu-debuginfo(x86-64) = 4.1.1-20210427.3.git3d81988d.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: dr-cu-debugsource(x86-64) = 4.1.1-20210427.3.git3d81988d.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 Wrote: /builddir/build/RPMS/dr-cu-debugsource-4.1.1-20210427.3.git3d81988d.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/dr-cu-debuginfo-4.1.1-20210427.3.git3d81988d.fc37.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.IAlaFa + umask 022 + cd /builddir/build/BUILD + cd dr-cu + /usr/bin/rm -rf /builddir/build/BUILDROOT/dr-cu-4.1.1-20210427.3.git3d81988d.fc37.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.GLt1g6 + umask 022 + cd /builddir/build/BUILD + rm -rf dr-cu dr-cu.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0