[00:00:00] =>> Building devel/re2c [00:00:00] build started at 2025-02-07T16:49:09+01:00 [00:00:00] port directory: /usr/ports/devel/re2c [00:00:00] package name: re2c-3.0 [00:00:00] building for: FreeBSD pkg.mfl.dk 14.1-RELEASE-p6 FreeBSD 14.1-RELEASE-p6 amd64 [00:00:00] maintained by: chalpin@cs.wisc.edu [00:00:00] port version: 3.0 [00:00:00] port revision: 0 [00:00:00] Makefile datestamp: -rw-r--r-- 1 root wheel 1290 Jun 14 2023 /usr/ports/devel/re2c/Makefile [00:00:00] Ports top last git commit: 4dd0bdb22a27 [00:00:00] Ports top unclean checkout: yes [00:00:30] =>> Inspecting /usr/local/poudriere/data/.m/141amd64-local/06//usr/ports/devel/re2c for modifications to git checkout... no [00:00:30] Port dir last git commit: 3d9a815d9c5a [00:00:30] Port dir unclean checkout: no [00:00:30] Poudriere version: poudriere-git-3.4.99.20250115 [00:00:30] Host OSVERSION: 1401000 [00:00:30] Jail OSVERSION: 1401000 [00:00:30] Job Id: 06 [00:00:30] [00:00:30] ---Begin Environment--- [00:00:30] SHELL=/bin/sh [00:00:30] OSVERSION=1401000 [00:00:30] UNAME_v=FreeBSD 14.1-RELEASE-p6 [00:00:30] UNAME_r=14.1-RELEASE-p6 [00:00:30] BLOCKSIZE=K [00:00:30] MAIL=/var/mail/root [00:00:30] MM_CHARSET=UTF-8 [00:00:30] LANG=C.UTF-8 [00:00:30] STATUS=1 [00:00:30] HOME=/root [00:00:30] PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin [00:00:30] MAKE_OBJDIR_CHECK_WRITABLE=0 [00:00:30] LOCALBASE=/usr/local [00:00:30] USER=root [00:00:30] POUDRIERE_NAME=poudriere-git [00:00:30] POUDRIERE_VERSION=3.4.99.20250115 [00:00:30] MASTERMNT=/usr/local/poudriere/data/.m/141amd64-local/ref [00:00:30] LC_COLLATE=C [00:00:30] POUDRIERE_BUILD_TYPE=bulk [00:00:30] PACKAGE_BUILDING=yes [00:00:30] SAVED_TERM=tmux-256color [00:00:30] OUTPUT_REDIRECTED_STDERR=4 [00:00:30] OUTPUT_REDIRECTED=1 [00:00:30] PWD=/usr/local/poudriere/data/.m/141amd64-local/06/.p [00:00:30] OUTPUT_REDIRECTED_STDOUT=3 [00:00:30] P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:30] MASTERNAME=141amd64-local [00:00:30] OLDPWD=/usr/local/poudriere/data/.m/141amd64-local/ref/.p/pool [00:00:30] POUDRIERE_PKGNAME=poudriere-git-3.4.99.20250115 [00:00:30] PREFIX=/usr/local [00:00:30] POUDRIEREPATH=/usr/local/bin/poudriere [00:00:30] ---End Environment--- [00:00:30] [00:00:30] ---Begin Poudriere Port Flags/Env--- [00:00:30] PORT_FLAGS= [00:00:30] PKGENV= [00:00:30] FLAVOR= [00:00:30] MAKE_ARGS= [00:00:30] ---End Poudriere Port Flags/Env--- [00:00:30] [00:00:30] ---Begin OPTIONS List--- [00:00:30] ===> The following configuration options are available for re2c-3.0: [00:00:30] DOCS=on: Build and/or install documentation [00:00:30] EXAMPLES=on: Build and/or install examples [00:00:30] LIBRE2C=off: Build libre2c (Experimental) [00:00:30] RE2GO=on: Build RE2GO (identical to re2c --lang go) [00:00:30] RE2RUST=on: Build RE2RUST (identical to re2c --lang rust) [00:00:30] ===> Use 'make config' to modify these settings [00:00:30] ---End OPTIONS List--- [00:00:30] [00:00:30] --MAINTAINER-- [00:00:30] chalpin@cs.wisc.edu [00:00:30] --End MAINTAINER-- [00:00:30] [00:00:30] --PORTVERSION-- [00:00:30] 3.0 [00:00:30] --End PORTVERSION-- [00:00:30] [00:00:30] --PORTREVISION-- [00:00:30] 0 [00:00:30] --End PORTREVISION-- [00:00:30] [00:00:30] --CONFIGURE_ARGS-- [00:00:30] [00:00:30] --End CONFIGURE_ARGS-- [00:00:30] [00:00:30] --CONFIGURE_ENV-- [00:00:30] PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/devel/re2c/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/re2c/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/re2c/work/.cache HOME=/wrkdirs/usr/ports/devel/re2c/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/re2c/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/re2c/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh [00:00:30] --End CONFIGURE_ENV-- [00:00:30] [00:00:30] --MAKE_ENV-- [00:00:30] NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/devel/re2c/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/re2c/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/re2c/work/.cache HOME=/wrkdirs/usr/ports/devel/re2c/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/re2c/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/re2c/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/devel/re2c/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" [00:00:30] --End MAKE_ENV-- [00:00:30] [00:00:30] --PLIST_SUB-- [00:00:30] PORTDOCS="" PORTEXAMPLES="" DOCS="" NO_DOCS="@comment " EXAMPLES="" NO_EXAMPLES="@comment " LIBRE2C="@comment " NO_LIBRE2C="" RE2GO="" NO_RE2GO="@comment " RE2RUST="" NO_RE2RUST="@comment " CMAKE_BUILD_TYPE="release" PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=14.1 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/re2c" EXAMPLESDIR="share/examples/re2c" DATADIR="share/re2c" WWWDIR="www/re2c" ETCDIR="etc/re2c" [00:00:30] --End PLIST_SUB-- [00:00:30] [00:00:30] --SUB_LIST-- [00:00:30] DOCS="" NO_DOCS="@comment " EXAMPLES="" NO_EXAMPLES="@comment " LIBRE2C="@comment " NO_LIBRE2C="" RE2GO="" NO_RE2GO="@comment " RE2RUST="" NO_RE2RUST="@comment " PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/re2c DOCSDIR=/usr/local/share/doc/re2c EXAMPLESDIR=/usr/local/share/examples/re2c WWWDIR=/usr/local/www/re2c ETCDIR=/usr/local/etc/re2c [00:00:30] --End SUB_LIST-- [00:00:30] [00:00:30] ---Begin make.conf--- [00:00:30] USE_PACKAGE_DEPENDS=yes [00:00:30] BATCH=yes [00:00:30] WRKDIRPREFIX=/wrkdirs [00:00:30] PORTSDIR=/usr/ports [00:00:30] PACKAGES=/packages [00:00:30] DISTDIR=/distfiles [00:00:30] FORCE_PACKAGE=yes [00:00:30] PACKAGE_BUILDING=yes [00:00:30] PACKAGE_BUILDING_FLAVORS=yes [00:00:30] #### /usr/local/etc/poudriere.d/make.conf #### [00:00:30] DEFAULT_VERSIONS+=ssl=openssl [00:00:30] DEFAULT_VERSIONS+=mysql1.4 [00:00:30] OPTIONS_SET+=LDAP [00:00:30] #OPTIONS_UNSET+=X11 [00:00:30] DEFAULT_VERSIONS+=php=8.2 [00:00:30] graphics_cairo_UNSET += XCB [00:00:30] x11-toolkits_gtk30_UNSET += ATK_BRIDGE COLORD [00:00:30] #ALLOW_UNSUPPORTED_SYSTEM=yes [00:00:30] CCACHE_DIR=/var/cache/ccache [00:00:30] WITH_CCACHE_BUILD=yes [00:00:30] WITH_CCACHE_BUILD=yes [00:00:30] CCACHE_DIR=/root/.ccache [00:00:30] #### Misc Poudriere #### [00:00:30] .include "/etc/make.conf.ports_env" [00:00:30] GID=0 [00:00:30] UID=0 [00:00:30] DISABLE_MAKE_JOBS=poudriere [00:00:30] ---End make.conf--- [00:00:30] --Resource limits-- [00:00:30] cpu time (seconds, -t) unlimited [00:00:30] file size (512-blocks, -f) unlimited [00:00:30] data seg size (kbytes, -d) 33554432 [00:00:30] stack size (kbytes, -s) 524288 [00:00:30] core file size (512-blocks, -c) unlimited [00:00:30] max memory size (kbytes, -m) unlimited [00:00:30] locked memory (kbytes, -l) unlimited [00:00:30] max user processes (-u) 58500 [00:00:30] open files (-n) 8192 [00:00:30] virtual mem size (kbytes, -v) unlimited [00:00:30] swap limit (kbytes, -w) unlimited [00:00:30] socket buffer size (bytes, -b) unlimited [00:00:30] pseudo-terminals (-p) unlimited [00:00:30] kqueues (-k) unlimited [00:00:30] umtx shared locks (-o) unlimited [00:00:30] --End resource limits-- [00:00:30] =================================================== [00:00:30] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:30] ===> License PD accepted by the user [00:00:30] =========================================================================== [00:00:30] =================================================== [00:00:30] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:30] ===> re2c-3.0 depends on file: /usr/local/sbin/pkg - not found [00:00:30] ===> Installing existing package /packages/All/pkg-2.0.5.pkg [00:00:31] [pkg.mfl.dk] Installing pkg-2.0.5... [00:00:31] [pkg.mfl.dk] Extracting pkg-2.0.5: .......... done [00:00:46] ===> re2c-3.0 depends on file: /usr/local/sbin/pkg - found [00:00:46] ===> Returning to build of re2c-3.0 [00:00:46] =========================================================================== [00:00:46] =================================================== [00:00:46] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:46] =========================================================================== [00:00:46] =================================================== [00:00:46] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:46] ===> License PD accepted by the user [00:00:46] => re2c-3.0.tar.xz doesn't seem to exist in /portdistfiles/. [00:00:46] => Attempting to fetch https://github.com/skvadrik/re2c/releases/download/3.0/re2c-3.0.tar.xz [00:00:47] re2c-3.0.tar.xz 1407 kB 31 MBps 00s [00:00:47] ===> Fetching all distfiles required by re2c-3.0 for building [00:00:47] =========================================================================== [00:00:47] =================================================== [00:00:47] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:47] ===> License PD accepted by the user [00:00:47] ===> Fetching all distfiles required by re2c-3.0 for building [00:00:47] => SHA256 Checksum OK for re2c-3.0.tar.xz. [00:00:47] =========================================================================== [00:00:50] =================================================== [00:00:50] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:50] =========================================================================== [00:00:50] =================================================== [00:00:50] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:50] ===> License PD accepted by the user [00:00:50] ===> Fetching all distfiles required by re2c-3.0 for building [00:00:50] ===> Extracting for re2c-3.0 [00:00:50] => SHA256 Checksum OK for re2c-3.0.tar.xz. [00:00:51] =========================================================================== [00:00:51] =================================================== [00:00:51] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:51] =========================================================================== [00:00:51] =================================================== [00:00:51] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:51] ===> Patching for re2c-3.0 [00:00:51] =========================================================================== [00:00:51] =================================================== [00:00:51] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:51] ===> re2c-3.0 depends on executable: bison - not found [00:00:52] ===> Installing existing package /packages/All/bison-3.8.2_2,1.pkg [00:00:52] [pkg.mfl.dk] Installing bison-3.8.2_2,1... [00:00:52] [pkg.mfl.dk] `-- Installing gettext-runtime-0.23.1... [00:00:52] [pkg.mfl.dk] | `-- Installing indexinfo-0.3.1... [00:00:52] [pkg.mfl.dk] | `-- Extracting indexinfo-0.3.1: .... done [00:00:52] [pkg.mfl.dk] `-- Extracting gettext-runtime-0.23.1: .......... done [00:00:52] [pkg.mfl.dk] `-- Installing libtextstyle-0.23.1... [00:00:52] [pkg.mfl.dk] `-- Extracting libtextstyle-0.23.1: .......... done [00:00:52] [pkg.mfl.dk] `-- Installing m4-1.4.19_1,1... [00:00:52] [pkg.mfl.dk] `-- Extracting m4-1.4.19_1,1: .......... done [00:00:52] [pkg.mfl.dk] Extracting bison-3.8.2_2,1: .......... done [00:00:52] ===> re2c-3.0 depends on executable: bison - found [00:00:52] ===> Returning to build of re2c-3.0 [00:00:52] ===> re2c-3.0 depends on executable: rst2man - not found [00:00:52] ===> Installing existing package /packages/All/py311-docutils-0.21.2,1.pkg [00:00:52] [pkg.mfl.dk] Installing py311-docutils-0.21.2,1... [00:00:52] [pkg.mfl.dk] `-- Installing python311-3.11.11... [00:00:52] [pkg.mfl.dk] | `-- Installing libffi-3.4.6... [00:00:52] [pkg.mfl.dk] | `-- Extracting libffi-3.4.6: .......... done [00:00:52] [pkg.mfl.dk] | `-- Installing mpdecimal-4.0.0... [00:00:52] [pkg.mfl.dk] | `-- Extracting mpdecimal-4.0.0: .......... done [00:00:52] [pkg.mfl.dk] | `-- Installing openssl-3.0.15_1,1... [00:00:52] [pkg.mfl.dk] | `-- Extracting openssl-3.0.15_1,1: .......... done [00:01:02] [pkg.mfl.dk] | `-- Installing readline-8.2.13_2... [00:01:02] [pkg.mfl.dk] | `-- Extracting readline-8.2.13_2: .......... done [00:01:02] [pkg.mfl.dk] `-- Extracting python311-3.11.11: .......... done [00:01:03] [pkg.mfl.dk] Extracting py311-docutils-0.21.2,1: .......... done [00:01:04] ===== [00:01:04] Message from python311-3.11.11: [00:01:04] [00:01:04] -- [00:01:04] Note that some standard Python modules are provided as separate ports [00:01:04] as they require additional dependencies. They are available as: [00:01:04] [00:01:04] py311-gdbm databases/py-gdbm@py311 [00:01:04] py311-sqlite3 databases/py-sqlite3@py311 [00:01:04] py311-tkinter x11-toolkits/py-tkinter@py311 [00:01:04] ===> re2c-3.0 depends on executable: rst2man - found [00:01:04] ===> Returning to build of re2c-3.0 [00:01:04] ===> re2c-3.0 depends on file: /usr/local/bin/cmake - not found [00:01:04] ===> Installing existing package /packages/All/cmake-core-3.31.5.pkg [00:01:04] [pkg.mfl.dk] Installing cmake-core-3.31.5... [00:01:04] [pkg.mfl.dk] `-- Installing expat-2.6.4... [00:01:04] [pkg.mfl.dk] `-- Extracting expat-2.6.4: .......... done [00:01:04] [pkg.mfl.dk] `-- Installing jsoncpp-1.9.6_1... [00:01:04] [pkg.mfl.dk] `-- Extracting jsoncpp-1.9.6_1: .......... done [00:01:04] [pkg.mfl.dk] `-- Installing libidn2-2.3.7... [00:01:04] [pkg.mfl.dk] | `-- Installing libunistring-1.3... [00:01:04] [pkg.mfl.dk] | `-- Extracting libunistring-1.3: .......... done [00:01:04] [pkg.mfl.dk] `-- Extracting libidn2-2.3.7: .......... done [00:01:04] [pkg.mfl.dk] `-- Installing libuv-1.50.0... [00:01:04] [pkg.mfl.dk] `-- Extracting libuv-1.50.0: .......... done [00:01:04] [pkg.mfl.dk] `-- Installing rhash-1.4.4_1... [00:01:04] [pkg.mfl.dk] `-- Extracting rhash-1.4.4_1: .......... done [00:01:15] [pkg.mfl.dk] Extracting cmake-core-3.31.5: .......... done [00:01:16] ===> re2c-3.0 depends on file: /usr/local/bin/cmake - found [00:01:16] ===> Returning to build of re2c-3.0 [00:01:16] ===> re2c-3.0 depends on executable: ninja - not found [00:01:16] ===> Installing existing package /packages/All/ninja-1.11.1,4.pkg [00:01:16] [pkg.mfl.dk] Installing ninja-1.11.1,4... [00:01:16] [pkg.mfl.dk] Extracting ninja-1.11.1,4: ........ done [00:01:16] ===> re2c-3.0 depends on executable: ninja - found [00:01:16] ===> Returning to build of re2c-3.0 [00:01:16] ===> re2c-3.0 depends on file: /usr/local/bin/ccache - not found [00:01:16] ===> Installing existing package /packages/All/ccache-3.7.12_7.pkg [00:01:16] [pkg.mfl.dk] Installing ccache-3.7.12_7... [00:01:16] [pkg.mfl.dk] Extracting ccache-3.7.12_7: .......... done [00:01:16] Create compiler links... [00:01:16] create symlink for cc [00:01:16] create symlink for cc (world) [00:01:16] create symlink for c++ [00:01:16] create symlink for c++ (world) [00:01:16] create symlink for CC [00:01:16] create symlink for CC (world) [00:01:16] create symlink for clang [00:01:16] create symlink for clang (world) [00:01:16] create symlink for clang++ [00:01:16] create symlink for clang++ (world) [00:01:16] ===== [00:01:16] Message from ccache-3.7.12_7: [00:01:16] [00:01:16] -- [00:01:16] NOTE: [00:01:16] Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for [00:01:16] information on using ccache with FreeBSD ports and src. [00:01:16] ===> re2c-3.0 depends on file: /usr/local/bin/ccache - found [00:01:16] ===> Returning to build of re2c-3.0 [00:01:16] =========================================================================== [00:01:16] =================================================== [00:01:16] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:01:16] =========================================================================== [00:01:16] =================================================== [00:01:16] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:16] ===> Configuring for re2c-3.0 [00:01:16] ===> Performing out-of-source build [00:01:16] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/.build [00:01:16] -- The C compiler identification is Clang 18.1.5 [00:01:34] -- The CXX compiler identification is Clang 18.1.5 [00:01:34] -- Detecting C compiler ABI info [00:01:34] -- Detecting C compiler ABI info - done [00:01:34] -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped [00:01:34] -- Detecting C compile features [00:01:34] -- Detecting C compile features - done [00:01:34] -- Detecting CXX compiler ABI info [00:01:34] -- Detecting CXX compiler ABI info - done [00:01:34] -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped [00:01:34] -- Detecting CXX compile features [00:01:34] -- Detecting CXX compile features - done [00:01:34] -- Performing Test cxxflag__W [00:01:34] -- Performing Test cxxflag__W - Success [00:01:34] -- Performing Test cxxflag__Wall [00:01:35] -- Performing Test cxxflag__Wall - Success [00:01:35] -- Performing Test cxxflag__Wextra [00:01:35] -- Performing Test cxxflag__Wextra - Success [00:01:35] -- Performing Test cxxflag__Weffc__ [00:01:35] -- Performing Test cxxflag__Weffc__ - Success [00:01:35] -- Performing Test cxxflag__pedantic [00:01:35] -- Performing Test cxxflag__pedantic - Success [00:01:35] -- Performing Test cxxflag__Wformat_2 [00:01:35] -- Performing Test cxxflag__Wformat_2 - Success [00:01:35] -- Performing Test cxxflag__Wredundant_decls [00:01:35] -- Performing Test cxxflag__Wredundant_decls - Success [00:01:35] -- Performing Test cxxflag__Wsuggest_attribute_format [00:01:35] -- Performing Test cxxflag__Wsuggest_attribute_format - Failed [00:01:35] -- Performing Test cxxflag__Wconversion [00:01:36] -- Performing Test cxxflag__Wconversion - Success [00:01:36] -- Performing Test cxxflag__Wsign_conversion [00:01:36] -- Performing Test cxxflag__Wsign_conversion - Success [00:01:36] -- Performing Test cxxflag__Werror_return_type [00:01:36] -- Performing Test cxxflag__Werror_return_type - Success [00:01:36] -- Performing Test cxxflag__Weverything [00:01:37] -- Performing Test cxxflag__Weverything - Success [00:01:37] -- Performing Test cxxflag__fdiagnostics_color_always [00:01:37] -- Performing Test cxxflag__fdiagnostics_color_always - Success [00:01:37] -- C compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing [00:01:37] -- C++ compiler flags: -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing [00:01:37] -- Linker flags for executables: -fstack-protector-strong [00:01:37] -- Linker flags for shared libs: -fstack-protector-strong [00:01:37] -- Release C compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG [00:01:37] -- Release C++ compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG [00:01:37] -- Release linker flags for executables: [00:01:37] -- Release linker flags for shared libs: [00:01:37] -- Found BISON: /usr/local/bin/bison (found version "3.8.2") [00:01:37] -- Found Python3: /usr/local/bin/python3.11 (found version "3.11.11") found components: Interpreter [00:01:37] -- Looking for stdint.h [00:01:37] -- Looking for stdint.h - found [00:01:37] -- Looking for sys/types.h [00:01:38] -- Looking for sys/types.h - found [00:01:38] -- Looking for sys/stat.h [00:01:38] -- Looking for sys/stat.h - found [00:01:38] -- Looking for fcntl.h [00:01:38] -- Looking for fcntl.h - found [00:01:38] -- Looking for unistd.h [00:01:38] -- Looking for unistd.h - found [00:01:38] -- Looking for io.h [00:01:38] -- Looking for io.h - not found [00:01:38] -- Looking for stddef.h [00:01:38] -- Looking for stddef.h - found [00:01:38] -- Check size of char [00:01:38] -- Check size of char - done [00:01:38] -- Check size of short [00:01:38] -- Check size of short - done [00:01:38] -- Check size of int [00:01:39] -- Check size of int - done [00:01:39] -- Check size of long [00:01:39] -- Check size of long - done [00:01:39] -- Check size of long long [00:01:39] -- Check size of long long - done [00:01:39] -- Check size of __int64 [00:01:39] -- Check size of __int64 - failed [00:01:39] -- Check size of void * [00:01:40] -- Check size of void * - done [00:01:40] -- Check size of 0l [00:01:40] -- Check size of 0l - done [00:01:40] -- Check size of 0ll [00:01:40] -- Check size of 0ll - done [00:01:40] -- Check size of 0i8 [00:01:40] -- Check size of 0i8 - failed [00:01:41] -- Writing config.h [00:01:41] -- Configuring done (24.8s) [00:01:41] -- Generating done (0.2s) [00:01:41] CMake Warning: [00:01:41] Manually-specified variables were not used by the project: [00:01:41] [00:01:41] BOOST_PYTHON_SUFFIX [00:01:41] CMAKE_COLOR_MAKEFILE [00:01:41] CMAKE_MODULE_LINKER_FLAGS [00:01:41] CMAKE_VERBOSE_MAKEFILE [00:01:41] FETCHCONTENT_FULLY_DISCONNECTED [00:01:41] Python_ADDITIONAL_VERSIONS [00:01:41] Python_EXECUTABLE [00:01:41] THREADS_HAVE_PTHREAD_ARG [00:01:41] [00:01:41] [00:01:41] -- Build files have been written to: /wrkdirs/usr/ports/devel/re2c/work/.build [00:01:41] =========================================================================== [00:01:41] =================================================== [00:01:41] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:41] ===> Building for re2c-3.0 [00:01:47] [ 0% 1/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_range.dir/src/test/range/test.cc.o -MF CMakeFiles/re2c_test_range.dir/src/test/range/test.cc.o.d -o CMakeFiles/re2c_test_range.dir/src/test/range/test.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/range/test.cc [00:01:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/range/test.cc:4: [00:01:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/test/range/test-impl.h:5: [00:01:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:01:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:47] 42 | T * p = slabs.back() + index; [00:01:47] | ^~~~~~~~~~~~ [00:01:47] 1 warning generated. [00:01:49] [ 0% 2/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_range.dir/src/util/range.cc.o -MF CMakeFiles/re2c_test_range.dir/src/util/range.cc.o.d -o CMakeFiles/re2c_test_range.dir/src/util/range.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc [00:01:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:01:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 42 | T * p = slabs.back() + index; [00:01:49] | ^~~~~~~~~~~~ [00:01:49] 1 warning generated. [00:01:49] [ 1% 3/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2c_test_range.dir/link.d CMakeFiles/re2c_test_range.dir/src/test/range/test.cc.o CMakeFiles/re2c_test_range.dir/src/util/range.cc.o -o re2c_test_range && : [00:01:52] [ 1% 4/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/test/s_to_n32_unsafe/test.cc.o -MF CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/test/s_to_n32_unsafe/test.cc.o.d -o CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/test/s_to_n32_unsafe/test.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/s_to_n32_unsafe/test.cc [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/s_to_n32_unsafe/test.cc:16:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 16 | *--s = '0'; [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/s_to_n32_unsafe/test.cc:21:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 21 | *--s = static_cast (d); [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/s_to_n32_unsafe/test.cc:31:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 31 | char * const s_end = s + DIGITS; [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/s_to_n32_unsafe/test.cc:45:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 45 | char * const s_end = s + DIGITS; [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/s_to_n32_unsafe/test.cc:52:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 52 | *--s_start = '-'; [00:01:52] | ^~~~~~~ [00:01:52] 5 warnings generated. [00:01:52] [ 1% 5/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/util/s_to_n32_unsafe.cc.o -MF CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/util/s_to_n32_unsafe.cc.o.d -o CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/util/s_to_n32_unsafe.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:13:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 13 | for (; s != s_end; ++s) [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:33:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 33 | ++s; [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:34:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 34 | for (; s != s_end; ++s) [00:01:52] | ^ [00:01:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:46:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:52] 46 | for (; s != s_end; ++s) [00:01:52] | ^ [00:01:52] 4 warnings generated. [00:01:53] [ 2% 6/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2c_test_s_to_n32_unsafe.dir/link.d CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/test/s_to_n32_unsafe/test.cc.o CMakeFiles/re2c_test_s_to_n32_unsafe.dir/src/util/s_to_n32_unsafe.cc.o -o re2c_test_s_to_n32_unsafe && : [00:01:57] [ 2% 7/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_argsubst.dir/src/test/argsubst/test.cc.o -MF CMakeFiles/re2c_test_argsubst.dir/src/test/argsubst/test.cc.o.d -o CMakeFiles/re2c_test_argsubst.dir/src/test/argsubst/test.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc:8:20: warning: unused function 'f' [-Wunused-function] [00:01:57] 8 | static std::string f(const std::string &str, const std::string &stub, [00:01:57] | ^ [00:01:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc:3: [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:57] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:01:57] | ^ [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:57] 36 | p += stub.length(); [00:01:57] | ^ [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:57] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:01:57] | ^ [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:57] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:01:57] | ^ [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:57] 42 | s = q + 1; [00:01:57] | ^ [00:01:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:57] 51 | ++s; [00:01:57] | ^ [00:01:57] 7 warnings generated. [00:01:59] [ 3% 8/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_argsubst.dir/src/codegen/helpers.cc.o -MF CMakeFiles/re2c_test_argsubst.dir/src/codegen/helpers.cc.o.d -o CMakeFiles/re2c_test_argsubst.dir/src/codegen/helpers.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc [00:01:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:01:59] 24 | return sHex[c & 0x0F]; [00:01:59] | ^~~~ [00:01:59] 1 warning generated. [00:01:59] [ 3% 9/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2c_test_argsubst.dir/link.d CMakeFiles/re2c_test_argsubst.dir/src/test/argsubst/test.cc.o CMakeFiles/re2c_test_argsubst.dir/src/codegen/helpers.cc.o -o re2c_test_argsubst && : [00:02:02] [ 3% 10/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E make_directory src/parse && /usr/local/bin/bison --defines="src/parse/parser.h" -o src/parse/parser.cc ../re2c-3.0/src/parse/parser.ypp && /usr/local/bin/cmake -E copy_if_different src/parse/parser.cc /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/parse/parser.cc && /usr/local/bin/cmake -E copy_if_different src/parse/parser.h /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/parse/parser.h [00:02:02] [ 4% 11/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/parse/lex.cc src/parse/lex.cc && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/parse/lex.h src/parse/lex.h [00:02:02] [ 4% 12/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/parse/lex_conf.cc src/parse/lex_conf.cc [00:02:02] [ 5% 13/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/options/parse_opts.cc src/options/parse_opts.cc [00:02:28] [ 5% 14/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E make_directory /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg && /usr/local/bin/rst2man /wrkdirs/usr/ports/devel/re2c/work/.build/doc/help.rst /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg/help.cc.1 && /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/build/gen_help.sh /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg/help.cc.1 /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg/help.cc && /usr/local/bin/cmake -E copy_if_different /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg/help.cc /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/msg/help.cc [00:02:36] [ 5% 15/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E make_directory /wrkdirs/usr/ports/devel/re2c/work/.build/doc && /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/build/split_man.sh /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst.c c && /usr/local/bin/rst2man --tab-width=4 /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst.c /wrkdirs/usr/ports/devel/re2c/work/.build/doc/re2c.1 && /usr/local/bin/cmake -E copy_if_different /wrkdirs/usr/ports/devel/re2c/work/.build/doc/re2c.1 /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/doc/re2c.1 [00:02:36] ../re2c-3.0/doc/manual/syntax/api2_c.rst_:14: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:36] ../re2c-3.0/doc/manual/syntax/api2_c.rst_:41: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:39] [ 6% 16/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E make_directory /wrkdirs/usr/ports/devel/re2c/work/.build/doc && /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/build/split_man.sh /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst.go go && /usr/local/bin/rst2man --tab-width=4 /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst.go /wrkdirs/usr/ports/devel/re2c/work/.build/doc/re2go.1 && /usr/local/bin/cmake -E copy_if_different /wrkdirs/usr/ports/devel/re2c/work/.build/doc/re2go.1 /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/doc/re2go.1 [00:02:39] ../re2c-3.0/doc/manual/syntax/api2_go.rst_:15: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:39] ../re2c-3.0/doc/manual/syntax/api2_go.rst_:44: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:46] [ 6% 17/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIC -MD -MT CMakeFiles/re2c_objects_autogen.dir/src/parse/parser.cc.o -MF CMakeFiles/re2c_objects_autogen.dir/src/parse/parser.cc.o.d -o CMakeFiles/re2c_objects_autogen.dir/src/parse/parser.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc [00:02:46] In file included from ../re2c-3.0/src/parse/parser.ypp:14: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 98 | switch (t) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 111 | switch (type_) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 124 | switch (type_) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 138 | switch (type_) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 151 | switch (type_) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 164 | switch (type_) { [00:02:46] | ^ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:181:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:46] 181 | switch((yyvsp[0].op)) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:64:9: warning: macro is not used [-Wunused-macros] [00:02:46] 64 | #define YYPULL 1 [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:55:9: warning: macro is not used [-Wunused-macros] [00:02:46] 55 | #define YYSKELETON_NAME "yacc.c" [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:49:9: warning: macro is not used [-Wunused-macros] [00:02:46] 49 | #define YYBISON 30802 [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:52:9: warning: macro is not used [-Wunused-macros] [00:02:46] 52 | #define YYBISON_VERSION "3.8.2" [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:58:9: warning: macro is not used [-Wunused-macros] [00:02:46] 58 | #define YYPURE 0 [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:61:9: warning: macro is not used [-Wunused-macros] [00:02:46] 61 | #define YYPUSH 0 [00:02:46] | ^ [00:02:46] In file included from ../re2c-3.0/src/parse/parser.ypp:14: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:02:46] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 108 | lim += offs; [00:02:46] | ^~~ [00:02:46] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 109 | cur += offs; [00:02:46] | ^~~ [00:02:46] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 110 | mar += offs; [00:02:46] | ^~~ [00:02:46] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 111 | ctx += offs; [00:02:46] | ^~~ [00:02:46] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 112 | tok += offs; [00:02:46] | ^~~ [00:02:46] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 113 | ptr += offs; [00:02:46] | ^~~ [00:02:46] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 114 | pos += offs; [00:02:46] | ^~~ [00:02:46] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:46] | ^~~~ [00:02:46] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:46] | ^~~~ [00:02:46] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:973:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 973 | yyssp++; [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:987:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 987 | if (yyss + yystacksize - 1 <= yyssp) [00:02:46] | ~~~~~^~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:987:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 987 | if (yyss + yystacksize - 1 <= yyssp) [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:1029:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1029 | YYSTACK_RELOCATE (yyss_alloc, yyss); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:468:9: note: expanded from macro 'YYSTACK_RELOCATE' [00:02:46] 468 | yyptr += yynewbytes / YYSIZEOF (*yyptr); \ [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1030:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1030 | YYSTACK_RELOCATE (yyvs_alloc, yyvs); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:468:9: note: expanded from macro 'YYSTACK_RELOCATE' [00:02:46] 468 | yyptr += yynewbytes / YYSIZEOF (*yyptr); \ [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1037:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1037 | yyssp = yyss + yysize - 1; [00:02:46] | ~~~~~^~~~~~~~ [00:02:46] src/parse/parser.cc:1037:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1037 | yyssp = yyss + yysize - 1; [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:1038:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1038 | yyvsp = yyvs + yysize - 1; [00:02:46] | ~~~~~^~~~~~~~ [00:02:46] src/parse/parser.cc:1038:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1038 | yyvsp = yyvs + yysize - 1; [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:1045:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1045 | if (yyss + yystacksize - 1 <= yyssp) [00:02:46] | ~~~~~^~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:1045:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1045 | if (yyss + yystacksize - 1 <= yyssp) [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:1065:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1065 | yyn = yypact[yystate]; [00:02:46] | ^~~~~~ [00:02:46] src/parse/parser.cc:1096:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1096 | yytoken = YYTRANSLATE (yychar); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:02:46] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:02:46] | ^~~~~~~~~~~ [00:02:46] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:46] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:46] | ^~~ [00:02:46] src/parse/parser.cc:1103:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1103 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1105:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1105 | yyn = yytable[yyn]; [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1123:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1123 | *++yyvsp = yylval; [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1135 | yyn = yydefact[yystate]; [00:02:46] | ^~~~~~~~ [00:02:46] src/parse/parser.cc:1146:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1146 | yylen = yyr2[yyn]; [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:1156:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1156 | yyval = yyvsp[1-yylen]; [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:84:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 84 | add_named_def(context.opts.symtab, *(yyvsp[-2].str), (yyvsp[-1].regexp), context.input.tok_loc(), [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:84:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 84 | add_named_def(context.opts.symtab, *(yyvsp[-2].str), (yyvsp[-1].regexp), context.input.tok_loc(), [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:86:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 86 | delete (yyvsp[-2].str); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:96:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 96 | { (yyval.str) = (yyvsp[-1].str); } [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:104:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 104 | find_or_add_spec(context.specs, "").rules.push_back(ASTRule((yyvsp[-1].regexp), (yyvsp[0].semact))); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:113:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 113 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:113:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 113 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:114:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 114 | find_or_add_spec(context.specs, *i).rules.push_back(ASTRule((yyvsp[-1].regexp), (yyvsp[0].semact))); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:116:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 116 | delete (yyvsp[-2].clist); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:119:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 119 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:119:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 119 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 122 | delete (yyvsp[-2].clist); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:125:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 125 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:125:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 125 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:128:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 128 | delete (yyvsp[-2].clist); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:131:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 131 | for (CondList::const_iterator i = (yyvsp[-1].clist)->begin(); i != (yyvsp[-1].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:131:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 131 | for (CondList::const_iterator i = (yyvsp[-1].clist)->begin(); i != (yyvsp[-1].clist)->end(); ++i) { [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 134 | delete (yyvsp[-1].clist); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 139 | delete (yyvsp[-1].clist); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:146:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 146 | (yyval.semact)->cond = *(yyvsp[-1].str); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:147:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 147 | delete (yyvsp[-1].str); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:158:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 158 | (yyval.regexp) = ast_cat(ast_cap((yyvsp[-2].regexp)), [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:164:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 164 | { (yyval.regexp) = ast_alt((yyvsp[-2].regexp), (yyvsp[0].regexp)); } [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:169:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 169 | { (yyval.regexp) = ast_diff((yyvsp[-2].regexp), (yyvsp[0].regexp)); } [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:175:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 175 | { (yyval.regexp) = ast_cat((yyvsp[-1].regexp), (yyvsp[0].regexp)); } [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 182 | case '*': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 0, AST::MANY); break; [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 183 | case '+': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 1, AST::MANY); break; [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 184 | case '?': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 0, 1); break; [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:188:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 188 | (yyval.regexp) = ast_iter((yyvsp[-1].regexp), (yyvsp[0].bounds).min, (yyvsp[0].bounds).max); [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:194:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 194 | { (yyval.op) = ((yyvsp[-1].op) == (yyvsp[0].op)) ? (yyvsp[-1].op) : '*'; } [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:194:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 194 | { (yyval.op) = ((yyvsp[-1].op) == (yyvsp[0].op)) ? (yyvsp[-1].op) : '*'; } [00:02:46] | ^~~~~ [00:02:46] ../re2c-3.0/src/parse/parser.ypp:212:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 212 | { (yyval.regexp) = ast_cap((yyvsp[-1].regexp)); } [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1416:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1416 | YYPOPSTACK (yylen); [00:02:46] | ^~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1416:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1416 | YYPOPSTACK (yylen); [00:02:46] | ^~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1419:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1419 | *++yyvsp = yyval; [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1425:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1425 | const int yylhs = yyr1[yyn] - YYNTOKENS; [00:02:46] | ^~~~ [00:02:46] src/parse/parser.cc:1426:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1426 | const int yyi = yypgoto[yylhs] + *yyssp; [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1427:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1427 | yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1428:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1428 | ? yytable[yyi] [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1429:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1429 | : yydefgoto[yylhs]); [00:02:46] | ^~~~~~~~~ [00:02:46] src/parse/parser.cc:1441:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1441 | yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:02:46] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:02:46] | ^~~~~~~~~~~ [00:02:46] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:46] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:46] | ^~~ [00:02:46] src/parse/parser.cc:1485:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1485 | YYPOPSTACK (yylen); [00:02:46] | ^~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1485:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1485 | YYPOPSTACK (yylen); [00:02:46] | ^~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1501:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1501 | yyn = yypact[yystate]; [00:02:46] | ^~~~~~ [00:02:46] src/parse/parser.cc:1505:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1505 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1507:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1507 | yyn = yytable[yyn]; [00:02:46] | ^~~~~~~ [00:02:46] src/parse/parser.cc:1519:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1519 | YY_ACCESSING_SYMBOL (yystate), yyvsp, context); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:566:62: note: expanded from macro 'YY_ACCESSING_SYMBOL' [00:02:46] 566 | #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) [00:02:46] | ^~~~~~ [00:02:46] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:46] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:46] | ^~~ [00:02:46] src/parse/parser.cc:1520:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1520 | YYPOPSTACK (1); [00:02:46] | ^~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1520:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1520 | YYPOPSTACK (1); [00:02:46] | ^~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1526:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1526 | *++yyvsp = yylval; [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1570:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1570 | yytoken = YYTRANSLATE (yychar); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:02:46] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:02:46] | ^~~~~~~~~~~ [00:02:46] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:46] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:46] | ^~~ [00:02:46] src/parse/parser.cc:1576:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1576 | YYPOPSTACK (yylen); [00:02:46] | ^~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1576:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1576 | YYPOPSTACK (yylen); [00:02:46] | ^~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1581:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:46] 1581 | YY_ACCESSING_SYMBOL (+*yyssp), yyvsp, context); [00:02:46] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:566:62: note: expanded from macro 'YY_ACCESSING_SYMBOL' [00:02:46] 566 | #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) [00:02:46] | ^~~~~~ [00:02:46] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:46] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:46] | ^~~ [00:02:46] src/parse/parser.cc:1582:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1582 | YYPOPSTACK (1); [00:02:46] | ^~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] src/parse/parser.cc:1582:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 1582 | YYPOPSTACK (1); [00:02:46] | ^~~~~~~~~~~~~~ [00:02:46] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:46] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:46] | ^~~~~ [00:02:46] 98 warnings generated. [00:02:55] [ 7% 18/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIC -MD -MT CMakeFiles/re2c_objects_autogen.dir/src/parse/lex.cc.o -MF CMakeFiles/re2c_objects_autogen.dir/src/parse/lex.cc.o.d -o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/lex.cc [00:02:55] In file included from ../src/parse/lex.re:8: [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:55] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:55] | ^ [00:02:55] In file included from ../src/parse/lex.re:9: [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:55] 98 | switch (t) { [00:02:55] | ^ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:55] 111 | switch (type_) { [00:02:55] | ^ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:55] 124 | switch (type_) { [00:02:55] | ^ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:55] 138 | switch (type_) { [00:02:55] | ^ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:55] 151 | switch (type_) { [00:02:55] | ^ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:55] 164 | switch (type_) { [00:02:55] | ^ [00:02:55] In file included from ../src/parse/lex.re:8: [00:02:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 51 | current_slab_ += size; [00:02:55] | ^~~~~~~~~~~~~ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:55] | ^~~~~~~~~~~~~ [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 59 | current_slab_ += size; [00:02:55] | ^~~~~~~~~~~~~ [00:02:55] In file included from ../src/parse/lex.re:8: [00:02:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:22: [00:02:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/string_utils.h:52:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 52 | p[n] = 0; [00:02:55] | ^ [00:02:55] In file included from ../src/parse/lex.re:16: [00:02:55] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 108 | lim += offs; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 109 | cur += offs; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 110 | mar += offs; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 111 | ctx += offs; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 112 | tok += offs; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 113 | ptr += offs; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 114 | pos += offs; [00:02:55] | ^~~ [00:02:55] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:55] | ^~~~ [00:02:55] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:55] | ^~~~ [00:02:55] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 115 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:126:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 126 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:133:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 133 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:134:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 134 | if (yybm[0+yych] & 32) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:141:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 141 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:156:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 156 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 160 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:165:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 165 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:169:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 169 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:172:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 172 | if (yybm[0+yych] & 32) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:196:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 196 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:200:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 200 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:211:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 211 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:223:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 223 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:239:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 239 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:243:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 243 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:247:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 247 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:262:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 262 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:266:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 266 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:270:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 270 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:274:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 274 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:278:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 278 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 283 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 287 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:292:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 292 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:297:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 297 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:301:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 301 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:305:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 305 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:309:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 309 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:313:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 313 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:317:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 317 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:321:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 321 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:325:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 325 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:329:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 329 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:333:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 333 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:337:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 337 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:341:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 341 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:345:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 345 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 349 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 353 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 357 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 361 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:365:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 365 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:370:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 370 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 374 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:378:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 378 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:382:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 382 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:386:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 386 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:390:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 390 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:394:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 394 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:399:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 399 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:403:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 403 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:407:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 407 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:411:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 411 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:415:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 415 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 419 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:423:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 423 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:440:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 440 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:444:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 444 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:448:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 448 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:452:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 452 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 456 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:460:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 460 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:464:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 464 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 468 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 472 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:476:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 476 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:489:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 489 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:493:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 493 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:497:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 497 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 501 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:505:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 505 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:508:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 508 | if (yybm[0+yych] & 64) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 522 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 526 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 530 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 534 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 538 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 542 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 546 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:550:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 550 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:554:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 554 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:558:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 558 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 562 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:566:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 566 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:570:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 570 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:574:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 574 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:586:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 586 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:597:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 597 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:601:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 601 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:605:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 605 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:609:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 609 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:613:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 613 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:617:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 617 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 621 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:625:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 625 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:629:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 629 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:633:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 633 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:637:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 637 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:641:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 641 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:645:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 645 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:649:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 649 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:653:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 653 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:656:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 656 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:663:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 663 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:667:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 667 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:671:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 671 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:675:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 675 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:679:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 679 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:683:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 683 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:687:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 687 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:691:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 691 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:695:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 695 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:699:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 699 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:703:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 703 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:707:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 707 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:711:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 711 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:715:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 715 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:720:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 720 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:727:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 727 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:731:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 731 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:735:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 735 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:739:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 739 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:743:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 743 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:747:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 747 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:751:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 751 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:759:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 759 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:763:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 763 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:767:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 767 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:771:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 771 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:775:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 775 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:779:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 779 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:788:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 788 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:792:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 792 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:796:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 796 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:800:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 800 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:804:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 804 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:808:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 808 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:812:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 812 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:816:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 816 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:820:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 820 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:824:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 824 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:828:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 828 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:832:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 832 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:836:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 836 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:840:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 840 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:844:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 844 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:853:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 853 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:857:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 857 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:866:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 866 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:875:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 875 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:884:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 884 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 895 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:900:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 900 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:913:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 913 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:946:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 946 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:950:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 950 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:954:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 954 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 958 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:962:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 962 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:973:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 973 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:978:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 978 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:990:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 990 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:994:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 994 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1013:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1013 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1018:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1018 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1033:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1033 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1037:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1037 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1041:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1041 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1052:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1052 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1065:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1065 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1073:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1073 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1084:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1084 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1108:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1108 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1115 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:251:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 251 | include(getstr(x + 1, y - 1), ptr); [00:02:55] | ^ [00:02:55] ../src/parse/lex.re:251:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 251 | include(getstr(x + 1, y - 1), ptr); [00:02:55] | ^ [00:02:55] src/parse/lex.cc:1129:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1129 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1216:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1216 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1222:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1222 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1228 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1237:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1237 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1240:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1240 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1264:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1264 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:309:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 309 | { name.assign(tok + 1, cur); return true; } [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1270:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1270 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1359:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1359 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1368:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1368 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1374 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1383:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1383 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1386 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] ../src/parse/lex.re:333:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 333 | l->name = newcstr(tok + 1, cur, alc); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1457:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1457 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1468:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1468 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1479:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1479 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1482:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1482 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1489:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1489 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1494:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1494 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1498:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1498 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1500:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1500 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1562:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1562 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1579:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1579 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1589:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1589 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1592:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1592 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1599:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1599 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1604:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1604 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1608:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1608 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1612:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1612 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1616:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1616 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1620:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1620 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1630 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1636:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1636 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1640:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1640 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1644 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1648:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1648 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1652:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1652 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1656:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1656 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1660:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1660 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1664:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1664 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1676:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1676 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1678 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1680:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1680 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1682:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1682 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1745:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1745 | if (yybm[0+yych] & 16) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1816:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1816 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1825:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1825 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1828:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1828 | if (yybm[0+yych] & 16) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1836:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1836 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1857:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1857 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1862:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1862 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1867:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1867 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1872:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1872 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1883:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1883 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1889:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1889 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1893:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1893 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1898:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1898 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1902 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1910:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1910 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1915 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1919:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1919 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1925:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1925 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1929:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1929 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1933:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1933 | if (yybm[0+yych] & 32) { [00:02:55] | ^~~~ [00:02:55] ../src/parse/lex.re:516:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 516 | cur = tok + 1; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1961:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1961 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1967:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1967 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1972:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1972 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:1973:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 1973 | if (yybm[0+yych] & 64) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:1992:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 1992 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2033:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2033 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2045:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2045 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2049:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2049 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2053:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2053 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:448:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 448 | yylval.regexp = ast_tag(tok_loc(), newstr(tok + 1, cur), tok[0] == '#'); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2076 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2081:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2081 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2086:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2086 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2092:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2092 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2099:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2099 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2129:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2129 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2134 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2138:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2138 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2148:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2148 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2151:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 2151 | if (yybm[0+yych] & 64) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:2161:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2161 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2183:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2183 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2187:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2187 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2191:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2191 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2195 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2219:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2219 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2224:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2224 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2230:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2230 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:455:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 455 | if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min)) { [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:455:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 455 | if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min)) { [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2242:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2242 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:497:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 497 | yylval.str = newstr(tok + 1, cur - 1); [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:497:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 497 | yylval.str = newstr(tok + 1, cur - 1); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2254:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2254 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2258:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2258 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2263:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2263 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2275 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2279:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2279 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2287:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2287 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:478:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 478 | if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min)) { [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:478:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 478 | if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min)) { [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2299 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2303:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2303 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2307:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2307 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2324:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2324 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2329:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2329 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:464:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 464 | if (!s_to_u32_unsafe(tok + 1, p, yylval.bounds.min)) { [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:467:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 467 | } else if (!s_to_u32_unsafe(p + 1, cur - 1, yylval.bounds.max)) { [00:02:55] | ^ [00:02:55] ../src/parse/lex.re:467:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 467 | } else if (!s_to_u32_unsafe(p + 1, cur - 1, yylval.bounds.max)) { [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2347:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2347 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2352:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2352 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2356:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2356 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2391:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2391 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2408:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2408 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2412:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2412 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2423 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2447:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2447 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2471:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2471 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2484:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2484 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2495 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2499:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2499 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2511:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2511 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2520:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2520 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2524:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2524 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2539:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2539 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2542:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 2542 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:2549:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2549 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2562 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2567:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2567 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2574:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2574 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2593:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2593 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2600:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2600 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2611:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2611 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2633:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2633 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:527:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 527 | include(getstr(x + 1, y - 1), tok); [00:02:55] | ^ [00:02:55] ../src/parse/lex.re:527:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 527 | include(getstr(x + 1, y - 1), tok); [00:02:55] | ^ [00:02:55] src/parse/lex.cc:2644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2644 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2714:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2714 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2717:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 2717 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:2725:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2725 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2727:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2727 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2791:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2791 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2794:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 2794 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:2808:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2808 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2862:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2862 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2866:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 2866 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:2877:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2877 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2886:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2886 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2947:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2947 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2952:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2952 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2957:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 2957 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:2960:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 2960 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3020:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3020 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3026:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3026 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3040:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3040 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3043:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 3043 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3050:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3050 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3055:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3055 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3114:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3114 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3119:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3119 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3125 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3130:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3130 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3134:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3134 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:635:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 635 | { try_lex_string_in_code(cur[-1]); goto code; } [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3139:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3139 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3144:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3144 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3149:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3149 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3154:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3154 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:643:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 643 | while (isspace(tok[0])) ++tok; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:645:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 645 | while (p > tok && isspace(p[-1])) --p; [00:02:55] | ^ [00:02:55] ../src/parse/lex.re:645:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 645 | while (p > tok && isspace(p[-1])) --p; [00:02:55] | ^ [00:02:55] src/parse/lex.cc:3186:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3186 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3187:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3187 | cur -= 1; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3263:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3263 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3268:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3268 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3274:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3274 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3275:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 3275 | if (yybm[0+yych] & 32) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3284:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3284 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3288:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3288 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:672:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 672 | { try_lex_string_in_code(cur[-1]); goto code; } [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3293:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3293 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3298:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3298 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3303:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3303 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3314:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3314 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3317:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 3317 | if (yybm[0+yych] & 32) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3325 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3337:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3337 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3342:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3342 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3347:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3347 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3349 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3351:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3351 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3353 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3358:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3358 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3372:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3372 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3375:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 3375 | if (yybm[0+yych] & 64) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3388:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3388 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3400:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3400 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3406:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3406 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3410:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3410 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3413:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 3413 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3418:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3418 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3423:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3423 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3515:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3515 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3521 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3552:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3552 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3557:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3557 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3562 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3567:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3567 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3572:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3572 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3577:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3577 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3582:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3582 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3585:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3585 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3589:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3589 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3593:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3593 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3597:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3597 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3601:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3601 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3605:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 3605 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:3611:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3611 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3663:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3663 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3668:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3668 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3674:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3674 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3679:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3679 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3683:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3683 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:710:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 710 | { if (cur[-1] == delim) return; else goto loop; } [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3688 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3696:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3696 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3724:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3724 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3729:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3729 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3735:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3735 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3740 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3744 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3746:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3746 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3773:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3773 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3778:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3778 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3784:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3784 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3789:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3789 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3816:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3816 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3836:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3836 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3841:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3841 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3842:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3842 | cur -= 1; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3886:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3886 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3891:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3891 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3897:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3897 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3902:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3902 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3906:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3906 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3963:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3963 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:798:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 798 | return decode(tok + 1); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3972 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3976:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3976 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3982:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3982 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3990 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:3994:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 3994 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4009:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4009 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4021:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4021 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4026:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4026 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4031:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4031 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4036:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4036 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4041:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4041 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4046:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4046 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4051:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4051 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4056:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4056 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4061:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4061 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4067:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4067 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4079:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4079 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4090 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4102 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4114:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4114 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4126:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4126 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4131:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4131 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4143:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4143 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4155:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4155 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4160 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4170 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4217:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4217 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4222:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4222 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4228:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4228 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4233:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4233 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4238:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4238 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4325 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4331:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4331 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4337:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4337 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4343:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4343 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4349:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4349 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4355:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4355 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4361:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4361 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4366:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4366 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:798:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 798 | return decode(tok + 1); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4375:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4375 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4379:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4379 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4385:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4385 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4393:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4393 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4397:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4397 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4412:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4412 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4424:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4424 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4429:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4429 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4434:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4434 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4439:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4439 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4444:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4444 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4449:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4449 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4454:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4454 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4459:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4459 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4464:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4464 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4470:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4470 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4482:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4482 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4501 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4506:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4506 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4511:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4511 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4516:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4516 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4521 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4526 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4531:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4531 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4536:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4536 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4541:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4541 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4553:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4553 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4565:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4565 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4577:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4577 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4582 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4594 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4606:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4606 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4611:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4611 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4621 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4662:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4662 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4667:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4667 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4673:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4673 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4678 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4682:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4682 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4734:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4734 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:835:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 835 | ast.chr = decode(tok + 1); [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:836:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 836 | if (tok[1] != quote) msg.warn.useless_escape(ast.loc, tok, cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4744 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4749:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4749 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4757 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4761:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4761 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4776:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4776 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4788:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4788 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4793:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4793 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4798:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4798 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4803:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4803 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4808:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4808 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4813:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4813 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4818:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4818 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4823:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4823 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4829:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4829 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4841:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4841 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4852:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4852 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4864:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4864 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4876:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4876 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4888:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4888 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4893:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4893 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4905:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4905 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4917:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4917 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4922:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4922 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4932:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4932 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4979:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4979 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4984:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4984 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4990 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:4995:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 4995 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5000:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5000 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5080:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5080 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5086:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5086 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5092:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5092 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5098:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5098 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5104:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5104 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5110:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5110 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5116:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5116 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5121:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5121 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:835:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 835 | ast.chr = decode(tok + 1); [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:836:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 836 | if (tok[1] != quote) msg.warn.useless_escape(ast.loc, tok, cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5131:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5131 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5136:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5136 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5144:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5144 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5148:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5148 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5163:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5163 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5175:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5175 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5180:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5180 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5185:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5185 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5190:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5190 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5195 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5200:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5200 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5205:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5205 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5210:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5210 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5216:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5216 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5228 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5247:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5247 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5252 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5257:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5257 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5262:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5262 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5267 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5272:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5272 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5277:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5277 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5282:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5282 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5287 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5299 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5311:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5311 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5323:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5323 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5328:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5328 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5340:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5340 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5352:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5352 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5357 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5367:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5367 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5459:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5459 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:886:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 886 | { --cur; return; } [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5464:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5464 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5470:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5470 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5475:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5475 | yych = (unsigned char)*++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5479:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5479 | yych = (unsigned char)*(mar = ++cur); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5484:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5484 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5487:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 5487 | if (yybm[0+yych] & 64) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:5502:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5502 | ++cur; [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5506:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:55] 5506 | if (yybm[0+yych] & 128) { [00:02:55] | ^~~~ [00:02:55] src/parse/lex.cc:5516:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5516 | ++cur; [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:879:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 879 | name = escape_backslashes(getstr(tok + 1, cur - 1)); [00:02:55] | ^~~ [00:02:55] ../src/parse/lex.re:879:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 879 | name = escape_backslashes(getstr(tok + 1, cur - 1)); [00:02:55] | ^~~ [00:02:55] src/parse/lex.cc:5528:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:55] 5528 | ++cur; [00:02:55] | ^~~ [00:02:55] 619 warnings generated. [00:03:00] [ 7% 19/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIC -MD -MT CMakeFiles/re2c_objects_autogen.dir/src/parse/lex_conf.cc.o -MF CMakeFiles/re2c_objects_autogen.dir/src/parse/lex_conf.cc.o.d -o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex_conf.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/lex_conf.cc [00:03:00] In file included from ../src/parse/lex_conf.re:4: [00:03:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:00] 98 | switch (t) { [00:03:00] | ^ [00:03:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:00] 111 | switch (type_) { [00:03:00] | ^ [00:03:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:00] 124 | switch (type_) { [00:03:00] | ^ [00:03:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:00] 138 | switch (type_) { [00:03:00] | ^ [00:03:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:00] 151 | switch (type_) { [00:03:00] | ^ [00:03:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:00] 164 | switch (type_) { [00:03:00] | ^ [00:03:00] ../src/parse/lex_conf.re:24:9: warning: macro is not used [-Wunused-macros] [00:03:00] 24 | #define RET_CONF_NUM(conf) \ [00:03:00] | ^ [00:03:00] In file included from ../src/parse/lex_conf.re:8: [00:03:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:03:00] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 108 | lim += offs; [00:03:00] | ^~~ [00:03:00] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 109 | cur += offs; [00:03:00] | ^~~ [00:03:00] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 110 | mar += offs; [00:03:00] | ^~~ [00:03:00] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 111 | ctx += offs; [00:03:00] | ^~~ [00:03:00] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 112 | tok += offs; [00:03:00] | ^~~ [00:03:00] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 113 | ptr += offs; [00:03:00] | ^~~ [00:03:00] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 114 | pos += offs; [00:03:00] | ^~~ [00:03:00] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:03:00] | ^~~~ [00:03:00] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:03:00] | ^~~~ [00:03:00] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:161:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 161 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:165:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 165 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 170 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 174 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:178:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 178 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:188:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 188 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:192:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 192 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:199:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 199 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:203:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 203 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:207:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 207 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:211:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 211 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:215:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 215 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:219:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 219 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:223:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 223 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 228 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:232:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 232 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 236 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:240:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 240 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:244:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 244 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:248:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 248 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 252 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:256:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 256 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:260:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 260 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:266:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 266 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 271 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 275 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:279:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 279 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 283 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 287 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:291:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 291 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:295:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 295 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 299 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:303:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 303 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:307:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 307 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:311:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 311 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:315:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 315 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:319:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 319 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:323:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 323 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:327:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 327 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:337:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 337 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:359:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 359 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:363:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 363 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:367:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 367 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:371:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 371 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:375:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 375 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:379:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 379 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:383:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 383 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:387:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 387 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:391:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 391 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:395:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 395 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:396:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 396 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:403:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 403 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:407:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 407 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:411:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 411 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:415:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 415 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 419 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 423 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:427:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 427 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:431:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 431 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:436:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 436 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:440:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 440 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:444:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 444 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:448:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 448 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:452:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 452 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 456 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:460:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 460 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:464:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 464 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 468 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 472 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:476:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 476 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:480:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 480 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:490:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 490 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:494:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 494 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:498:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 498 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:502:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 502 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:506:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 506 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:510:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 510 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:514:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 514 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:518:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 518 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 522 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 526 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 530 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 534 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 538 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 542 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:564:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 564 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:568:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 568 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:572:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 572 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:576:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 576 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:580:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 580 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:584:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 584 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:589:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 589 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:593:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 593 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 598 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 602 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 606 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:617:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 617 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 621 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:625:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 625 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:629:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 629 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:633:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 633 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:637:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 637 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:641:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 641 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:645:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 645 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:649:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 649 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:653:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 653 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:658:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 658 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:662:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 662 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:666:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 666 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:670:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 670 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:674:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 674 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 678 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:683:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 683 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:687:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 687 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:691:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 691 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:695:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 695 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 700 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 704 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 708 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:712:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 712 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:716:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 716 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:720:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 720 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:724:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 724 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:728:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 728 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:732:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 732 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:736:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 736 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 740 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 744 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:748:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 748 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:752:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 752 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:756:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 756 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:760:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 760 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:764:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 764 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:785:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 785 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:786:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 786 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:800:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 800 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:804:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 804 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:813:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 813 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:817:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 817 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:821:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 821 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:825:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 825 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:829:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 829 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:833:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 833 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:838:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 838 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:842:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 842 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:846:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 846 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:847:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 847 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:854:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 854 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:858:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 858 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:862:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 862 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:866:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 866 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:870:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 870 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:874:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 874 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:878:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 878 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:882:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 882 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:886:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 886 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:891:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 891 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 895 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:899:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 899 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:903:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 903 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:907:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 907 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:911:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 911 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 915 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:919:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 919 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:923:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 923 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:927:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 927 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:931:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 931 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:935:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 935 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:936:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 936 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:943:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 943 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:944:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 944 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:956:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 956 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:957:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 957 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:962:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 962 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:983:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 983 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:988:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 988 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1009:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1009 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1035:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1035 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1036:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1036 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1044:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1044 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1048:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1048 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1049:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1049 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1056:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1056 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1079:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1079 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1103:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1103 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1124:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1124 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1125:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1125 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1132:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1132 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1138:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1138 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1142:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1142 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1146:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1146 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1150:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1150 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1154:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1154 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1158:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1158 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1162:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1162 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1166:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1166 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1170 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1174 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1178:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1178 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1182:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1182 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1186:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1186 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1190:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1190 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1194:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1194 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1198:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1198 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1208:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1208 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1212:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1212 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1216:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1216 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1220:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1220 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1224:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1224 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1228 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1232:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1232 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1236 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1240:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1240 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1244:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1244 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1248:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1248 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1252 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1256:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1256 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1260:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1260 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1264:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1264 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1268:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1268 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1273:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1273 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1277:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1277 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1281:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1281 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1285 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1289:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1289 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1293:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1293 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1297:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1297 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1301:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1301 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1306:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1306 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1310:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1310 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1314:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1314 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1318:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1318 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1322:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1322 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1326:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1326 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1341:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1341 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1345:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1345 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1349 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1353 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1354:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1354 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1361 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1365:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1365 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1369:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1369 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1373:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1373 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1377:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1377 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1381:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1381 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1385:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1385 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1386 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1393:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1393 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1397:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1397 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1401:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1401 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1405:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1405 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1409:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1409 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1413:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1413 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1414:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1414 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1421:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1421 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1422:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1422 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1429:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1429 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1433:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1433 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1437:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1437 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1441:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1441 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1445:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1445 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1449:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1449 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1453:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1453 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1458 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1459:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1459 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1468 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1472 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1476:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1476 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1480:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1480 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1495 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1499:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1499 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1503:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1503 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1508:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1508 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1512:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1512 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1513:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1513 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1518:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1518 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1522 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1526 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1530 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1534 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1538 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1542 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1546 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1550:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1550 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1554:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1554 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1558:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1558 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1562 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1566:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1566 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1570:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1570 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1574:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1574 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1578:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1578 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1582 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1586:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1586 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1590:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1590 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1594 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1598 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1602 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1606 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1610 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1614 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1615 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1622:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1622 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1626:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1626 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1630 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1634:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1634 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1638:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1638 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1642:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1642 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1646:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1646 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1650:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1650 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1654:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1654 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1658:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1658 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1662:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1662 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1688 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1692:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1692 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1693:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1693 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1700 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1704 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1708 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1718:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1718 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1722:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1722 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1726:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1726 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1730:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1730 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1735:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1735 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1740 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1744 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1748:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1748 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1757:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1757 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1761:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1761 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1765:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1765 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1769:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1769 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1774:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1774 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1778:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1778 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1782:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1782 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1786:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1786 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1790:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1790 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1794:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1794 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1799:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1799 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1803:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1803 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1807:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1807 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1808:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1808 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1815:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1815 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1819:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1819 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1823:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1823 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1827:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1827 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1831:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1831 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1835:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1835 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1839:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1839 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1844:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1844 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1845:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1845 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1868:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1868 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1872:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1872 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1876:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1876 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1880:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1880 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1884:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1884 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1888:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1888 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1892:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1892 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1896:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1896 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1900:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1900 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1904:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1904 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1905:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1905 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1910:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1910 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1914:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1914 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1918:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1918 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1919:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 1919 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:1926:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1926 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1930:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1930 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1934:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1934 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1938:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1938 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1942:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1942 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1946:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1946 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1950:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1950 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1954:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1954 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1958 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1964:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1964 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1968:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1968 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1972 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1976:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1976 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1980:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1980 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1984:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1984 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1988:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1988 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1992:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1992 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:1996:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 1996 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2000:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2000 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2004:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2004 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2008:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2008 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2012:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2012 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2016:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2016 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2020:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2020 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2021:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2021 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2028:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2028 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2032:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2032 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2036:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2036 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2040:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2040 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2044:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2044 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2048:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2048 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2052:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2052 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2053:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2053 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2058:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2058 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2062:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2062 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2066:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2066 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2070:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2070 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2074:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2074 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2078:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2078 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2082:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2082 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2086:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2086 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2090 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2094:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2094 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2095:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2095 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2102 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2106:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2106 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2109:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2109 | if (yybm[0+yych] & 64) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2114:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2114 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2136:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2136 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2137:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2137 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2144:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2144 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2148:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2148 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2152:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2152 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2153 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2160 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2173:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2173 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2177:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2177 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2181:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2181 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2185:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2185 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2189:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2189 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2193:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2193 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2197:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2197 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2201:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2201 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2206:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2206 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2207:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2207 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2216:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2216 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2220:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2220 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2224:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2224 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2225:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2225 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2230:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2230 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2234:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2234 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2238:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2238 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2242:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2242 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2246:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2246 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2250:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2250 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2254:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2254 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2258:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2258 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2263:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2263 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2267 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2271 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2275 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2279:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2279 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2283 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2287 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2292:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2292 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2296:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2296 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2300:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2300 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2304:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2304 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2308:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2308 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2312:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2312 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2316:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2316 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2326:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2326 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2330:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2330 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2334:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2334 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2338:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2338 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2342:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2342 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2346:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2346 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2350:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2350 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2351:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2351 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2358:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2358 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2359:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2359 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2366:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2366 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2367:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2367 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2374 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2378:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2378 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2383:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2383 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2390:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2390 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2393:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2393 | if (yybm[0+yych] & 128) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2398:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2398 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2402:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2402 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2406:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2406 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2410:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2410 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2414:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2414 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2419 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2423 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2427:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2427 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2431:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2431 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2432:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2432 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2439:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2439 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2443:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2443 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2447:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2447 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2451:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2451 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2452:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2452 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2459:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2459 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2463:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2463 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2467:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2467 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2471:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2471 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2475:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2475 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2479:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2479 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2483:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2483 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2487:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2487 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2491:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2491 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2495 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2499:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2499 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2504:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2504 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2526 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2530 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2534 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2538 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2542 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2546 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2551:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2551 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2552:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2552 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2559:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2559 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2563:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2563 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2567:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2567 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2571:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2571 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2575:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2575 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2576:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2576 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2583:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2583 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2588:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2588 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2592:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2592 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2596:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2596 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2597:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2597 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2602 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2606 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2610 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2614 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2615 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2620:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2620 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2624:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2624 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2625:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2625 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2632:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2632 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2636:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2636 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2640:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2640 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2644 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2648:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2648 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2652:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2652 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2674:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2674 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2696:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2696 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2700 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2704 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2708 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2712:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2712 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2713:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2713 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2720:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2720 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2724:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2724 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2728:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2728 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2732:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2732 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2754:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2754 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2758:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2758 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2763:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2763 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2764:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2764 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2771:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2771 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2775:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2775 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2779:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2779 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2783:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2783 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2784:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2784 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2791:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2791 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2795:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2795 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2796:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2796 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2803:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2803 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2807:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2807 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2811:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2811 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2815:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2815 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2819:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2819 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2823:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2823 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2824:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2824 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2831:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2831 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2835:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2835 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2836:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2836 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2843:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2843 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2844:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2844 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2851:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2851 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2855:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2855 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2859:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2859 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2863:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2863 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2887:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2887 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2888:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2888 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2895 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2896:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2896 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2903:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2903 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2907:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2907 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2911:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2911 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2915 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2919:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2919 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2923:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2923 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2927:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2927 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2931:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2931 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2935:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2935 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2939:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2939 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2943:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2943 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2948:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2948 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2952:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2952 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2956:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2956 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2960:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2960 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2964:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2964 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2965:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 2965 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:2972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2972 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2976:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2976 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:2998:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 2998 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3002:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3002 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3006:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3006 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3007:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3007 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3014:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3014 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3018:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3018 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3022:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3022 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3026:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3026 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3030:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3030 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3034:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3034 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3035:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3035 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3042:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3042 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3046:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3046 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3050:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3050 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3054:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3054 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3058:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3058 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3062:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3062 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3063:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3063 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3070:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3070 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3074:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3074 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3078:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3078 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3082:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3082 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3083:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3083 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3090 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3091:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3091 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3098:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3098 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3102 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3106:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3106 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3110:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3110 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3114:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3114 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3118:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3118 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3119:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3119 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3126:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3126 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3130:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3130 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3131:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3131 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3138:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3138 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3142:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3142 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3146:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3146 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3150:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3150 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3154:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3154 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3158:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3158 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3162:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3162 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3166:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3166 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3170 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3174 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3198:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3198 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3202:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3202 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3206:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3206 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3210:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3210 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3214:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3214 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3218:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3218 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3222:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3222 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3226:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3226 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3230:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3230 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3231:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3231 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3238:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3238 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3242:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3242 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3243:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3243 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3250:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3250 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3255:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3255 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3259:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3259 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3260:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3260 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3267 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3271 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3275:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3275 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3280:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3280 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3284:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3284 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3306:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3306 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3307:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3307 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3314:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3314 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3318:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3318 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3322:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3322 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3327:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3327 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3349 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3353 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3357 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3361 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3362:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3362 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3369:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3369 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3370:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3370 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3377:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3377 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3378:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3378 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3385:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3385 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3386 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3393:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3393 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3394:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3394 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3401:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3401 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3402:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3402 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3409:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3409 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3413:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3413 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3417:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3417 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3421:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3421 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3425:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3425 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3429:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3429 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3433:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3433 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3437:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3437 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3441:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3441 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3442:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3442 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3449:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3449 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3450:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3450 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3457:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3457 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3461:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3461 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3462:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3462 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3469:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3469 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3473:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3473 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3477:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3477 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3478:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3478 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3485:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3485 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3486:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3486 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3493:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3493 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3497:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3497 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3501 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3505:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3505 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3509:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3509 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3513:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3513 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3517:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3517 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3521 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3525:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3525 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3529:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3529 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3551:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3551 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3556:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3556 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3578:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3578 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3582 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3586:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3586 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3590:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3590 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3594 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3598 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3602 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3606 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3610 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3614 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3615 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3622:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3622 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3626:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3626 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3630 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3631:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3631 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3638:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3638 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3643:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3643 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3647:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3647 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3651:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3651 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3655:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3655 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3659:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3659 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3663:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3663 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3667:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3667 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3671:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3671 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3675:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3675 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3680:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3680 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3681:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3681 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3688 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3689:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 3689 | if (yybm[0+yych] & 32) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:3715:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3715 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3725:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3725 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3729:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3729 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3733:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3733 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3737:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3737 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3743:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3743 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3747:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3747 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3751:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3751 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3755:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3755 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3759:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3759 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3763:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3763 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3768:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3768 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3772:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3772 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3776:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3776 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3780:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3780 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3784:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3784 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3789:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3789 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3791:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3791 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3793:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3793 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3795:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3795 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3797:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3797 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3821:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3821 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3831:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3831 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3835:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3835 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3839:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3839 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3845:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3845 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3849:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3849 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3853:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3853 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3857:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3857 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3861:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3861 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3865:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3865 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3869:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3869 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3873:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3873 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3878:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3878 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3880 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3902 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3912:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3912 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3916:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3916 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3920:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3920 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3926:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3926 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3930:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3930 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3934:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3934 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3938:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3938 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3942:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3942 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3946:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3946 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3951:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3951 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3953:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3953 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3958 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3962:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3962 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3966:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3966 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3970:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3970 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3974:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3974 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3978:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3978 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3982:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3982 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3986:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3986 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:3991:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 3991 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4012:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4012 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4022:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4022 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4027:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4027 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4033:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4033 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4037:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4037 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4041:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4041 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4045:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4045 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4049:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4049 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4053:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4053 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4057:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4057 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4061:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4061 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4065:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4065 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4069:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4069 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4073:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4073 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4077:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4077 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4081:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4081 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4085:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4085 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4090:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4090 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4149:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4149 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4158:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4158 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4167:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4167 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4170:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 4170 | if (yybm[0+yych] & 128) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:4177:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4177 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4241:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4241 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4250:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4250 | yych = (unsigned char)*(mar = ++cur); [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4251:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 4251 | if (yybm[0+yych] & 128) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:4256:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4256 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4261:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4261 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4264:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 4264 | if (yybm[0+yych] & 128) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:4325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4325 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4334:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4334 | yych = (unsigned char)*++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4339:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4339 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4353:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4353 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4356:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 4356 | if (yybm[0+yych] & 128) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:4431:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4431 | ++cur; [00:03:00] | ^~~ [00:03:00] src/parse/lex_conf.cc:4434:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:00] 4434 | if (yybm[0+yych] & 128) { [00:03:00] | ^~~~ [00:03:00] src/parse/lex_conf.cc:4444:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:00] 4444 | ++cur; [00:03:00] | ^~~ [00:03:00] 854 warnings generated. [00:03:05] [ 7% 20/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIC -MD -MT CMakeFiles/re2c_objects_autogen.dir/src/options/parse_opts.cc.o -MF CMakeFiles/re2c_objects_autogen.dir/src/options/parse_opts.cc.o.d -o CMakeFiles/re2c_objects_autogen.dir/src/options/parse_opts.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/.build/src/options/parse_opts.cc [00:03:05] In file included from ../src/options/parse_opts.re:7: [00:03:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:05] 98 | switch (t) { [00:03:05] | ^ [00:03:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:05] 111 | switch (type_) { [00:03:05] | ^ [00:03:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:05] 124 | switch (type_) { [00:03:05] | ^ [00:03:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:05] 138 | switch (type_) { [00:03:05] | ^ [00:03:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:05] 151 | switch (type_) { [00:03:05] | ^ [00:03:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:05] 164 | switch (type_) { [00:03:05] | ^ [00:03:05] ../src/options/parse_opts.re:18:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 18 | arg = *++argv; [00:03:05] | ^~~~ [00:03:05] src/options/parse_opts.cc:106:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 106 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:111:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 111 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:112:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:05] 112 | if (yybm[0+yych] & 128) { [00:03:05] | ^~~~ [00:03:05] src/options/parse_opts.cc:117:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 117 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:128:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 128 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:133:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 133 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:138:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 138 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:145:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 145 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:157:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 157 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:169:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 169 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:174:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 174 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:184:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 184 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:188:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 188 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:192:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 192 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:196:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 196 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:201:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 201 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:208:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 208 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:212:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 212 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:216:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 216 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:221:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 221 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:225:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 225 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:230:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 230 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 235 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:237:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 237 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 239 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:241:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 241 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:265:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 265 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:271:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 271 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:275:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 275 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:279:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 279 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:283:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 283 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:287:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 287 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:292:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 292 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:297:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 297 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:303:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 303 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:307:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 307 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:311:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 311 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:315:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 315 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:319:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 319 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:323:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 323 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:328:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 328 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:332:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 332 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:336:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 336 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:340:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 340 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:344:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 344 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:348:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 348 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:352:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 352 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:356:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 356 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:360:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 360 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:364:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 364 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:368:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 368 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:372:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 372 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:376:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 376 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:380:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 380 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:384:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 384 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:388:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 388 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:392:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 392 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:396:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 396 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 400 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:404:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 404 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:408:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 408 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:412:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 412 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:416:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 416 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:420:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 420 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:424:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 424 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:428:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 428 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:432:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 432 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:436:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 436 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:440:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 440 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:444:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 444 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:448:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 448 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:452:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 452 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:456:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 456 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 460 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:464:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 464 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:468:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 468 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 472 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:476:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 476 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:480:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 480 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:484:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 484 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:488:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 488 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:492:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 492 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:496:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 496 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:500:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 500 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:504:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 504 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:508:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 508 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:512:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 512 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:516:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 516 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:520:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 520 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:524:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 524 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 528 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:532:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 532 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:536:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 536 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:540:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 540 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:544:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 544 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:548:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 548 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:552:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 552 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:556:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 556 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:560:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 560 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:564:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 564 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:568:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 568 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:572:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 572 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:576:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 576 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:580:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 580 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:584:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 584 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:588:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 588 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:592:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 592 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:596:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 596 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:600:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 600 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:604:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 604 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:608:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 608 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:612:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 612 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:616:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 616 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:620:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 620 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:624:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 624 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:628:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 628 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:632:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 632 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 636 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:640:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 640 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:644:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 644 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:648:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 648 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:652:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 652 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:656:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 656 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:660:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 660 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:664:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 664 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:668:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 668 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:672:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 672 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:676:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 676 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:680:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 680 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:684:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 684 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:688:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 688 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:692:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 692 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:696:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 696 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:700:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 700 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:704:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 704 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:708:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 708 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:712:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 712 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:716:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 716 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:720:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 720 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:724:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 724 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:728:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 728 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:732:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 732 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:736:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 736 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:740:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 740 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:744:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 744 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:748:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 748 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:753:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 753 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:757:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 757 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:761:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 761 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:765:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 765 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:769:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 769 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:773:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 773 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:777:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 777 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:781:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 781 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:785:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 785 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:789:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 789 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:793:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 793 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:798:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 798 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:803:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 803 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:807:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 807 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:811:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 811 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:815:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 815 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:819:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 819 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:823:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 823 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:827:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 827 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:831:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 831 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:835:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 835 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:839:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 839 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:843:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 843 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:847:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 847 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:851:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 851 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:855:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 855 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 859 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 863 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:867:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 867 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:871:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 871 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:876:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 876 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 880 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:885:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 885 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:889:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 889 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:893:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 893 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:897:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 897 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:901:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 901 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:905:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 905 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:910:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 910 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:914:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 914 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:918:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 918 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:922:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 922 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:926:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 926 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:931:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 931 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 936 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:938:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 938 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1035:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1035 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1040:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1040 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1045:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1045 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1050:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1050 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1055:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1055 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1060:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1060 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1065:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1065 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1070:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1070 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1076 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1085:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1085 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1090:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1090 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1095:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1095 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1100:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1100 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1105:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1105 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1110:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1110 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1115 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1120:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1120 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1125 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1130:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1130 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1135:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1135 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1141:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1141 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1146:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1146 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1151:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1151 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1157:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1157 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1162:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1162 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1167:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1167 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1172:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1172 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1177:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1177 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1182:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1182 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1187:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1187 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1223:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1223 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1229:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1229 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1233:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1233 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1237:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1237 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1242:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1242 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1252:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1252 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1265:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1265 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1270:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1270 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1274:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1274 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1278:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1278 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1283:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1283 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1288:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1288 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1292:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1292 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1296:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1296 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1300:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1300 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1310:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1310 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1315:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1315 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1325:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1325 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1329:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1329 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1333:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1333 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1339:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1339 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1343:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1343 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1347:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1347 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1353:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1353 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1358:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1358 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1362 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1366 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1370 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1374:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1374 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1378:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1378 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1383:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1383 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1387:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1387 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1391:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1391 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1395 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1400 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1404:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1404 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1408:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1408 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1413:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1413 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1417:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1417 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1421:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1421 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1425:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1425 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1429:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1429 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1433:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1433 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1437:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1437 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1441 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1446:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1446 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1450:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1450 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1454:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1454 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1458:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1458 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1462:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1462 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1466:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1466 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1470:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1470 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1474:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1474 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1479:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1479 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1483:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1483 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1487:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1487 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1491:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1491 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1495:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1495 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1499:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1499 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1503:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1503 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1507:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1507 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1511:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1511 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1515:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1515 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1519:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1519 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1523:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1523 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1527:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1527 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1531 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1535:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1535 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1539:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1539 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1543:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1543 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1547:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1547 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1551:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1551 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1555:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1555 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1559:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1559 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1563:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1563 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1567:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1567 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1571:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1571 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1582:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1582 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1586:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1586 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1590:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1590 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1594:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1594 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1598:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1598 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1602:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1602 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1607:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1607 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1611:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1611 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1615:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1615 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1619:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1619 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1623:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1623 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1627:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1627 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1636 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1646:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1646 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1650:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1650 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1654:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1654 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1658:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1658 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1662:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1662 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1666:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1666 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1670:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1670 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1674:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1674 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1678:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1678 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1682:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1682 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1686:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1686 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1690:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1690 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1695:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1695 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1699:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1699 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1703:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1703 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1707:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1707 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1711 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1715 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1719:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1719 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1723:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1723 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1727:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1727 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1731:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1731 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1735:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1735 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1739:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1739 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1743:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1743 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1747:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1747 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1751:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1751 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1755:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1755 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1759:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1759 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1763:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1763 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1767:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1767 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1771:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1771 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1775:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1775 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1779:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1779 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1783:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1783 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1787:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1787 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1791:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1791 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1795:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1795 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1799:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1799 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1803:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1803 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1807:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1807 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1812:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1812 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1816:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1816 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1821:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1821 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1825:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1825 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1829:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1829 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1834 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1838 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1842 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1846:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1846 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1850:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1850 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1854:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1854 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1859 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1863 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1867:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1867 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1871:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1871 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1875:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1875 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1879:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1879 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1889:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1889 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1893:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1893 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1897:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1897 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1901:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1901 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1905:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1905 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1909:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1909 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1913:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1913 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1917:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1917 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1921:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1921 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1926:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1926 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1931:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1931 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1936 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1940:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1940 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1944:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1944 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1948 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1952:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1952 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1956:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1956 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1960:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1960 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1964:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1964 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1968:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1968 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1972:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1972 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1976:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1976 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1980:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1980 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1984:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1984 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1988:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1988 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1992:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1992 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:1996:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 1996 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2000:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2000 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2004:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2004 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2009:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2009 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2013:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2013 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2017:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2017 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2021:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2021 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2025:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2025 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2030:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2030 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2035:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2035 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2039:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2039 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2043:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2043 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2047:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2047 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2051:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2051 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2055:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2055 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2059:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2059 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2063:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2063 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2067:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2067 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2071:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2071 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2075:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2075 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2079:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2079 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2083:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2083 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2087:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2087 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2092:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2092 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2096:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2096 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2100:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2100 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2104:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2104 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2108:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2108 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2112:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2112 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2116:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2116 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2120:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2120 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2124 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2128 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2132:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2132 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2136:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2136 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2140:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2140 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2144:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2144 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2148:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2148 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2152:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2152 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2156:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2156 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2160:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2160 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2164:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2164 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2168:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2168 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2172 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2176:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2176 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2181:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2181 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2185:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2185 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2189:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2189 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2193:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2193 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2197 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2201:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2201 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2205:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2205 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2209:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2209 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2213:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2213 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2217:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2217 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2221:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2221 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2225:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2225 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2229:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2229 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2233:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2233 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2237:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2237 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2242 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2246:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2246 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2250:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2250 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2254:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2254 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2258:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2258 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2262:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2262 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2266:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2266 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2270:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2270 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2274:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2274 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2278:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2278 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2282:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2282 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2286:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2286 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2290:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2290 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2294:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2294 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2298:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2298 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2302:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2302 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2306:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2306 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2310:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2310 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2314:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2314 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2319:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2319 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2323:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2323 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2327:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2327 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2331:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2331 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2335:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2335 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2339:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2339 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2343:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2343 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2347:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2347 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2351:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2351 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2355:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2355 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2359:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2359 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2364:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2364 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2369:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2369 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2373:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2373 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2377:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2377 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2381:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2381 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2385:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2385 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2390:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2390 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2394:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2394 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2398:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2398 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2402:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2402 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2406:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2406 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2410:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2410 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2415:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2415 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2419:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2419 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2423:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2423 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2427:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2427 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2431:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2431 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2435:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2435 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2439:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2439 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2443:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2443 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2447:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2447 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2451:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2451 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2456:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2456 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2460 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2464:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2464 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2468:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2468 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2472 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2476:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2476 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2480:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2480 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2484:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2484 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2488:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2488 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2492:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2492 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2496:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2496 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2500:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2500 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2504:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2504 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2508:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2508 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2512:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2512 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2516:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2516 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2520:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2520 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2524:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2524 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2528 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2532:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2532 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2536:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2536 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2540:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2540 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2544:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2544 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2548:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2548 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2552:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2552 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2556:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2556 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2560:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2560 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2564:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2564 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2568:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2568 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2572:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2572 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2576:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2576 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2580:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2580 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2585:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2585 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2590:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2590 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2594:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2594 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2598:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2598 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2602:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2602 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2606:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2606 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2610:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2610 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2614:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2614 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2618:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2618 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2622:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2622 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2626:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2626 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2630:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2630 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2635:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2635 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2639:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2639 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2648:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2648 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2652:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2652 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2657:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2657 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2661:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2661 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2666:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2666 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2670:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2670 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2674:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2674 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2678:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2678 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2682:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2682 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2686:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2686 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2690:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2690 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2694:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2694 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2698:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2698 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2702:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2702 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2706:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2706 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2710:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2710 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2714:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2714 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2718:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2718 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2722:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2722 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2726:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2726 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2730:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2730 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2734:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2734 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2739:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2739 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2743:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2743 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2748:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2748 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2752:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2752 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2756:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2756 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2760:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2760 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2764:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2764 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2768:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2768 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2772:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2772 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2776:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2776 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2780:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2780 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2784:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2784 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2788:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2788 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2793:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2793 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2797:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2797 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2801:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2801 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2805:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2805 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2809:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2809 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2814:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2814 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2818:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2818 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2822 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2826:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2826 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2830:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2830 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2834 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2838 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2842 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2846:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2846 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2850:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2850 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2854:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2854 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2858:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2858 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2862:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2862 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2866:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2866 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2870:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2870 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2875:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2875 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2879:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2879 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2883:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2883 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2887:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2887 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2891:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2891 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2895:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2895 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2899:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2899 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2903:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2903 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2907:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2907 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2911:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2911 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2915:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2915 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2919:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2919 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2923:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2923 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2928:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2928 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2932:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2932 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2936 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2940:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2940 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2944:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2944 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2948 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2952:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2952 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2956:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2956 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2960:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2960 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2964:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2964 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2969:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2969 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2973:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2973 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2977:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2977 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2982:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2982 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2986:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2986 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2990:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2990 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2994:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2994 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:2998:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 2998 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3003:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3003 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3007:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3007 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3011:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3011 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3015:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3015 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3019:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3019 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3024:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3024 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3028:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3028 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3032:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3032 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3036:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3036 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3040:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3040 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3044:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3044 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3049:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3049 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3053:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3053 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3057:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3057 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3062:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3062 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3066:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3066 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3070:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3070 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3074:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3074 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3078:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3078 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3082:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3082 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3086:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3086 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3090:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3090 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3094:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3094 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3098:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3098 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3103:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3103 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3108:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3108 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3112:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3112 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3117:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3117 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3121 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3125 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3130:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3130 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3134:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3134 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3138:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3138 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3142:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3142 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3146:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3146 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3150:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3150 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3154:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3154 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3158:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3158 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3163:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3163 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3167:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3167 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3171:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3171 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3175:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3175 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3179:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3179 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3184:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3184 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3188:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3188 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3192:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3192 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3197:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3197 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3202:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3202 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3207 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3211:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3211 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3215 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3219:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3219 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3223:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3223 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3227:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3227 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3231:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3231 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3235:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3235 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3240:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3240 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3244:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3244 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3248:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3248 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3252:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3252 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3256:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3256 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3260:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3260 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3264:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3264 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3269:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3269 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3273:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3273 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3277:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3277 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3281:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3281 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3285:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3285 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3290:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3290 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3294:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3294 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3298:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3298 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3302:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3302 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3307:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3307 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3311:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3311 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3315:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3315 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3319:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3319 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3324:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3324 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3328:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3328 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3332:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3332 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3336:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3336 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3341:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3341 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3345:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3345 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3349:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3349 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3353:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3353 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3357:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3357 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3362 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3366 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3370 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3374:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3374 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3383:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3383 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3387:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3387 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3392:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3392 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3396:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3396 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3400 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3404:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3404 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3409:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3409 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3414:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3414 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3419:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3419 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3423:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3423 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3427:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3427 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3432:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3432 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3437:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3437 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3442:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3442 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3446:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3446 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3450:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3450 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3455:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3455 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3459:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3459 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3463:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3463 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3468:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3468 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3488:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3488 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3494:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3494 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3498:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3498 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3502:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3502 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3506:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3506 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3511:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3511 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3517:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3517 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3521:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3521 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3526:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3526 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3528 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3530:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3530 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3581:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3581 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3586:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3586 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3587:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:05] 3587 | if (yybm[0+yych] & 128) { [00:03:05] | ^~~~ [00:03:05] src/options/parse_opts.cc:3590:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3590 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3641:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3641 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3646:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3646 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3647:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:05] 3647 | if (yybm[0+yych] & 128) { [00:03:05] | ^~~~ [00:03:05] src/options/parse_opts.cc:3650:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3650 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3701:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3701 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3706:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3706 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3707:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:05] 3707 | if (yybm[0+yych] & 128) { [00:03:05] | ^~~~ [00:03:05] src/options/parse_opts.cc:3710:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3710 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3761:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3761 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3766:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3766 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3767:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:05] 3767 | if (yybm[0+yych] & 128) { [00:03:05] | ^~~~ [00:03:05] src/options/parse_opts.cc:3770:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3770 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3790:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3790 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3796:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3796 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3800:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3800 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3804:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3804 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3808:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3808 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3814:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3814 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3818:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3818 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3822 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3826:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3826 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3830:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3830 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3834 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3838 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3842 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3846:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3846 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3851:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3851 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3855:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3855 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3859 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3863 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3867:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3867 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3872:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3872 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3874:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3874 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3876:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3876 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3878:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3878 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3880 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3898:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3898 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3904:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3904 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3908:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3908 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3912:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3912 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3918:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3918 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3922:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3922 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3926:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3926 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3930:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3930 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3934:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3934 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3938:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3938 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3942:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3942 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3946:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3946 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3950:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3950 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3954:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3954 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3959:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3959 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3961:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3961 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3977:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3977 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3983:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3983 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3987:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3987 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3991:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3991 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:3997:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 3997 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4001:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4001 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4005:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4005 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4009:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4009 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4013:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4013 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4017:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4017 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4021:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4021 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4025:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4025 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4030:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4030 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4035:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4035 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4039:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4039 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4043:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4043 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4047:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4047 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4051:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4051 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4055:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4055 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4059:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4059 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4063:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4063 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4067:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4067 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4071:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4071 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4076 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4092:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4092 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4098:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4098 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4102:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4102 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4106:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4106 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4112:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4112 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4116:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4116 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4120:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4120 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4124:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4124 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4129:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4129 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4131:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4131 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4147:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4147 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4153:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4153 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4157 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4161:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4161 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4167:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4167 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4171:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4171 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4175:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4175 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4179:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4179 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4183:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4183 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4187:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4187 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4191:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4191 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4196:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4196 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4212:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4212 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4218:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4218 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4222:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4222 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4226 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4232 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4236:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4236 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4240:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4240 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4244:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4244 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4248:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4248 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4252:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4252 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4256:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4256 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4260:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4260 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4265:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4265 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4280:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4280 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4286:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4286 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4291:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4291 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4297:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4297 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4301:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4301 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4305:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4305 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4309:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4309 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4313:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4313 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4317:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4317 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4322:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4322 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4338:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4338 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4344:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4344 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4348:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4348 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4352:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4352 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4358:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4358 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4362 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4366 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4370 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4374:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4374 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4378:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4378 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4382:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4382 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4386:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4386 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4390:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4390 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4395 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4397:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4397 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4417:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4417 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4423:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4423 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4427:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4427 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4431:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4431 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4435:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4435 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4441 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4445:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4445 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4449:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4449 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4453:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4453 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4457:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4457 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4461:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4461 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4466:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4466 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4470:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4470 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4474:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4474 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4479:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4479 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4481:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4481 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4483:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4483 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4485:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4485 | yych = (YYCTYPE)*++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] src/options/parse_opts.cc:4487:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:05] 4487 | ++YYCURSOR; [00:03:05] | ^~~~~~~~ [00:03:05] 926 warnings generated. [00:03:05] [ 8% 21/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIC -MD -MT CMakeFiles/re2c_objects_autogen.dir/src/msg/help.cc.o -MF CMakeFiles/re2c_objects_autogen.dir/src/msg/help.cc.o.d -o CMakeFiles/re2c_objects_autogen.dir/src/msg/help.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg/help.cc [00:03:05] [ 8% 22/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E copy /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/src/msg/ver_to_vernum.cc src/msg/ver_to_vernum.cc [00:03:07] [ 9% 23/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIC -MD -MT CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o -MF CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o.d -o CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/.build/src/msg/ver_to_vernum.cc [00:03:07] src/msg/ver_to_vernum.cc:75:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 75 | ++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:81:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 81 | yych = *(YYMARKER = ++YYCURSOR); [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:98:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 98 | ++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] ../src/msg/ver_to_vernum.re:40:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 40 | q0 = buffer + 2 * i; [00:03:07] | ^~~~~~ [00:03:07] ../src/msg/ver_to_vernum.re:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 41 | q = buffer + 2 * (i + 1); [00:03:07] | ^~~~~~ [00:03:07] ../src/msg/ver_to_vernum.re:42:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:07] 42 | p0 = bounds[2 * i]; [00:03:07] | ^~~~~~ [00:03:07] ../src/msg/ver_to_vernum.re:43:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:07] 43 | p = bounds[2 * i + 1]; [00:03:07] | ^~~~~~ [00:03:07] ../src/msg/ver_to_vernum.re:44:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 44 | while (p > p0) *--q = *--p; [00:03:07] | ^ [00:03:07] ../src/msg/ver_to_vernum.re:44:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 44 | while (p > p0) *--q = *--p; [00:03:07] | ^ [00:03:07] ../src/msg/ver_to_vernum.re:45:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 45 | while (q > q0) *--q = '0'; [00:03:07] | ^ [00:03:07] src/msg/ver_to_vernum.cc:125:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 125 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:137:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 137 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:150:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 150 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:167:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 167 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:169:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:07] 169 | if (yybm[0+yych] & 128) { [00:03:07] | ^~~~ [00:03:07] src/msg/ver_to_vernum.cc:175:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 175 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:184:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 184 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:197:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 197 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:211:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 211 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:212:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:07] 212 | if (yybm[0+yych] & 128) { [00:03:07] | ^~~~ [00:03:07] src/msg/ver_to_vernum.cc:219:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 219 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:230:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 230 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] src/msg/ver_to_vernum.cc:239:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:07] 239 | yych = *++YYCURSOR; [00:03:07] | ^~~~~~~~ [00:03:07] 23 warnings generated. [00:03:13] [ 9% 24/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/code_goto.cc.o -MF CMakeFiles/re2c.dir/src/codegen/code_goto.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/code_goto.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:13] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:13] | ^ [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 98 | switch (t) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 111 | switch (type_) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 124 | switch (type_) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 138 | switch (type_) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 151 | switch (type_) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 164 | switch (type_) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:03:13] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:13] 426 | switch (s->action.type) { [00:03:13] | ^ [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 51 | current_slab_ += size; [00:03:13] | ^~~~~~~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:13] | ^~~~~~~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 59 | current_slab_ += size; [00:03:13] | ^~~~~~~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:03:13] | ^~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 33 | for (; span < endspan; ++span) { [00:03:13] | ^~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 39 | for (c = go->cases; c < cases; ++c) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 45 | ++cases; [00:03:13] | ^~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:03:13] | ^~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 58 | for (s = span; s < endspan; ++s) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 60 | *ranges_end++ = ub; [00:03:13] | ^~~~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 61 | *ranges_end++ = s->ub; [00:03:13] | ^~~~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 78 | State *defstate = (endspan - 1)->to; [00:03:13] | ^~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 79 | for (c = go->cases; c < cases; ++c) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:03:13] | ^~~~~~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 154 | && s[1].to == next [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 155 | && s[1].ub - s[0].ub == 1 [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 156 | && s[2].to == s[0].to [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 157 | && s[2].tags == s[0].tags) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 164 | && s[1].ub - s[0].ub == 1 [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 165 | && s[2].to == s[0].to [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 166 | && s[2].tags == s[0].tags) { [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 170 | s += 2; [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:13] 176 | s += 1; [00:03:13] | ^ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:03:13] | ^~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 225 | if (old_span[i].to != x) { [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 232 | new_span[new_nspans].to = old_span[i].to; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 232 | new_span[new_nspans].to = old_span[i].to; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:03:13] | ^~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 278 | State *to = span[i].to; [00:03:13] | ^~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 279 | x->table[c] = to; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 354 | if (span[i].ub > 0x100) { [00:03:13] | ^~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 355 | hspan = &go->span[i]; [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 363 | if (go->span[i].tags != TCID0) { [00:03:13] | ^~~~~~~~ [00:03:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:13] 374 | State *s = go->span[i].to; [00:03:13] | ^~~~~~~~ [00:03:13] 62 warnings generated. [00:03:16] [ 9% 25/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/combine.cc.o -MF CMakeFiles/re2c.dir/src/codegen/combine.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/combine.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:16] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:16] | ^ [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 98 | switch (t) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 111 | switch (type_) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 124 | switch (type_) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 138 | switch (type_) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 151 | switch (type_) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 164 | switch (type_) { [00:03:16] | ^ [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:16] 51 | current_slab_ += size; [00:03:16] | ^~~~~~~~~~~~~ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:16] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:16] | ^~~~~~~~~~~~~ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:16] 59 | current_slab_ += size; [00:03:16] | ^~~~~~~~~~~~~ [00:03:16] 10 warnings generated. [00:03:20] [ 10% 26/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/gen_bitmaps.cc.o -MF CMakeFiles/re2c.dir/src/codegen/gen_bitmaps.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/gen_bitmaps.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc [00:03:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:20] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:20] | ^ [00:03:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:03:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:20] 98 | switch (t) { [00:03:20] | ^ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:20] 111 | switch (type_) { [00:03:20] | ^ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:20] 124 | switch (type_) { [00:03:20] | ^ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:20] 138 | switch (type_) { [00:03:20] | ^ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:20] 151 | switch (type_) { [00:03:20] | ^ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:20] 164 | switch (type_) { [00:03:20] | ^ [00:03:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:03:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 51 | current_slab_ += size; [00:03:20] | ^~~~~~~~~~~~~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:20] | ^~~~~~~~~~~~~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 59 | current_slab_ += size; [00:03:20] | ^~~~~~~~~~~~~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:20] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:03:20] | ^~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:20] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:03:20] | ^~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:03:20] | ^~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:03:20] | ^~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 41 | ++b1; [00:03:20] | ^~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 42 | ++b2; [00:03:20] | ^~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:03:20] | ^~~~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:20] 105 | for (; span < last; ++span) { [00:03:20] | ^~~~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:20] 108 | buffer[c] |= mask; [00:03:20] | ^~~~~~ [00:03:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:20] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:03:20] | ^~~~~~ [00:03:20] 20 warnings generated. [00:03:25] [ 10% 27/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/gen_delayed.cc.o -MF CMakeFiles/re2c.dir/src/codegen/gen_delayed.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/gen_delayed.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:25] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:25] | ^ [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 98 | switch (t) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 111 | switch (type_) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 124 | switch (type_) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 138 | switch (type_) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 151 | switch (type_) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 164 | switch (type_) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:03:25] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:03:25] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 485 | switch (opts->lang) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:25] 642 | switch (code->kind) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:749:13: warning: 31 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:03:25] 749 | switch (code->kind) { [00:03:25] | ^~~~~~~~~~ [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 51 | current_slab_ += size; [00:03:25] | ^~~~~~~~~~~~~ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:25] | ^~~~~~~~~~~~~ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 59 | current_slab_ += size; [00:03:25] | ^~~~~~~~~~~~~ [00:03:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 36 | p += stub.length(); [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 42 | s = q + 1; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 51 | ++s; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 36 | p += stub.length(); [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 42 | s = q + 1; [00:03:25] | ^ [00:03:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:25] 51 | ++s; [00:03:25] | ^ [00:03:25] 26 warnings generated. [00:03:30] [ 11% 28/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/gen_dfa.cc.o -MF CMakeFiles/re2c.dir/src/codegen/gen_dfa.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/gen_dfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:30] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:30] | ^ [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:30] 98 | switch (t) { [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:30] 111 | switch (type_) { [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:30] 124 | switch (type_) { [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:30] 138 | switch (type_) { [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:30] 151 | switch (type_) { [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:30] 164 | switch (type_) { [00:03:30] | ^ [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 51 | current_slab_ += size; [00:03:30] | ^~~~~~~~~~~~~ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:30] | ^~~~~~~~~~~~~ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 59 | current_slab_ += size; [00:03:30] | ^~~~~~~~~~~~~ [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 36 | p += stub.length(); [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 42 | s = q + 1; [00:03:30] | ^ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 51 | ++s; [00:03:30] | ^ [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:03:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:30] 65 | mtag_t &t = trie.head[next]; [00:03:30] | ^~~~~~~~~ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:30] 76 | mtag = trie.head[mtag].pred; [00:03:30] | ^~~~~~~~~ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 69 | *ranges_end++ = -1; [00:03:30] | ^~~~~~~~~~ [00:03:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:30] 70 | *ranges_end++ = 1; [00:03:30] | ^~~~~~~~~~ [00:03:30] 20 warnings generated. [00:03:34] [ 11% 29/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/gen_goto.cc.o -MF CMakeFiles/re2c.dir/src/codegen/gen_goto.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/gen_goto.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:34] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:34] | ^ [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:34] 98 | switch (t) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:34] 111 | switch (type_) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:34] 124 | switch (type_) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:34] 138 | switch (type_) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:34] 151 | switch (type_) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:34] 164 | switch (type_) { [00:03:34] | ^ [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 51 | current_slab_ += size; [00:03:34] | ^~~~~~~~~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:34] | ^~~~~~~~~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 59 | current_slab_ += size; [00:03:34] | ^~~~~~~~~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:34] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:03:34] | ^~~~~~~~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:34] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:03:34] | ^~~~~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:34] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:03:34] | ^~~~~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:34] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:03:34] | ^ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:34] 235 | static_cast(ranges[2 * i]), [00:03:34] | ^~~~~~ [00:03:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:34] 236 | static_cast(ranges[2 * i + 1]), [00:03:34] | ^~~~~~ [00:03:34] 19 warnings generated. [00:03:39] [ 11% 30/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/gen_program.cc.o -MF CMakeFiles/re2c.dir/src/codegen/gen_program.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/gen_program.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc [00:03:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:39] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:39] | ^ [00:03:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:03:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:39] 98 | switch (t) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:39] 111 | switch (type_) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:39] 124 | switch (type_) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:39] 138 | switch (type_) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:39] 151 | switch (type_) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:39] 164 | switch (type_) { [00:03:39] | ^ [00:03:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:03:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:39] 51 | current_slab_ += size; [00:03:39] | ^~~~~~~~~~~~~ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:39] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:39] | ^~~~~~~~~~~~~ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:39] 59 | current_slab_ += size; [00:03:39] | ^~~~~~~~~~~~~ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:39] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:39] 30 | for (const char *p = s;; ++p) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:39] 37 | if (p > s && p[-1] == '\r') --l; [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:39] 116 | for (const char *p = s; !code && p < e; ++p) { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:39] 121 | if (newline && e > s && e[-1] != '\n') { [00:03:39] | ^ [00:03:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:39] 375 | e[len] = 0; [00:03:39] | ^ [00:03:39] 16 warnings generated. [00:03:44] [ 12% 31/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/gen_state.cc.o -MF CMakeFiles/re2c.dir/src/codegen/gen_state.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/gen_state.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:44] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:44] | ^ [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 98 | switch (t) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 111 | switch (type_) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 124 | switch (type_) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 138 | switch (type_) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 151 | switch (type_) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 164 | switch (type_) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:67:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:44] 67 | switch (s->action.type) { [00:03:44] | ^ [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 51 | current_slab_ += size; [00:03:44] | ^~~~~~~~~~~~~ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:44] | ^~~~~~~~~~~~~ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 59 | current_slab_ += size; [00:03:44] | ^~~~~~~~~~~~~ [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 36 | p += stub.length(); [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 42 | s = q + 1; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 51 | ++s; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 36 | p += stub.length(); [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 42 | s = q + 1; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 51 | ++s; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 36 | p += stub.length(); [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 42 | s = q + 1; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 51 | ++s; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 36 | p += stub.length(); [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 42 | s = q + 1; [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 51 | ++s; [00:03:44] | ^ [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:03:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:44] 65 | mtag_t &t = trie.head[next]; [00:03:44] | ^~~~~~~~~ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:44] 76 | mtag = trie.head[mtag].pred; [00:03:44] | ^~~~~~~~~ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:679:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:680:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:44] 680 | for (; h --> h0; ) { [00:03:44] | ^ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:745:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:44] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:03:44] | ^~~~ [00:03:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:764:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:44] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:03:44] | ^~~~ [00:03:44] 41 warnings generated. [00:03:47] [ 12% 32/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/helpers.cc.o -MF CMakeFiles/re2c.dir/src/codegen/helpers.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/helpers.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc [00:03:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:47] 24 | return sHex[c & 0x0F]; [00:03:47] | ^~~~ [00:03:47] 1 warning generated. [00:03:50] [ 13% 33/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/remove_empty.cc.o -MF CMakeFiles/re2c.dir/src/codegen/remove_empty.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/remove_empty.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc [00:03:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:50] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:50] | ^ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:25:13: warning: 32 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:03:50] 25 | switch (code->kind) { [00:03:50] | ^~~~~~~~~~ [00:03:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:03:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:50] 51 | current_slab_ += size; [00:03:50] | ^~~~~~~~~~~~~ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:50] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:50] | ^~~~~~~~~~~~~ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:50] 59 | current_slab_ += size; [00:03:50] | ^~~~~~~~~~~~~ [00:03:50] 5 warnings generated. [00:03:54] [ 13% 34/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/codegen/render.cc.o -MF CMakeFiles/re2c.dir/src/codegen/render.cc.o.d -o CMakeFiles/re2c.dir/src/codegen/render.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc [00:03:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:54] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:54] | ^ [00:03:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:03:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 98 | switch (t) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 111 | switch (type_) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 124 | switch (type_) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 138 | switch (type_) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 151 | switch (type_) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 164 | switch (type_) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 41 | switch (opts->lang) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 114 | switch (code->fmt) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:141:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:03:54] 141 | default: return NULL; [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:151:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:03:54] 151 | default: return NULL; [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:161:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:03:54] 161 | default: return NULL; [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 171 | switch (opts->lang) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 217 | switch (type) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 240 | switch (opts->lang) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 453 | switch (opts->lang) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 644 | switch (opts->lang) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:54] 667 | switch (code->kind) { [00:03:54] | ^ [00:03:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:03:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:54] 51 | current_slab_ += size; [00:03:54] | ^~~~~~~~~~~~~ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:54] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:54] | ^~~~~~~~~~~~~ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:54] 59 | current_slab_ += size; [00:03:54] | ^~~~~~~~~~~~~ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:54] 16 | for (const char *s = text; *s; ++s) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:54] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:03:54] | ^~~~~~ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:54] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:03:54] | ^~~~~~ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:54] 386 | for (; *s; ++s) { [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:54] 390 | p = s + 1; [00:03:54] | ^ [00:03:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:54] 701 | if (code->raw.data[i] == '\n') ++line; [00:03:54] | ^~~~~~~~~~~~~~ [00:03:54] 27 warnings generated. [00:03:58] [ 13% 35/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/options/opt.cc.o -MF CMakeFiles/re2c.dir/src/options/opt.cc.o.d -o CMakeFiles/re2c.dir/src/options/opt.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc [00:03:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:03:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:58] 98 | switch (t) { [00:03:58] | ^ [00:03:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:58] 111 | switch (type_) { [00:03:58] | ^ [00:03:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:58] 124 | switch (type_) { [00:03:58] | ^ [00:03:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:58] 138 | switch (type_) { [00:03:58] | ^ [00:03:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:58] 151 | switch (type_) { [00:03:58] | ^ [00:03:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:58] 164 | switch (type_) { [00:03:58] | ^ [00:03:58] 6 warnings generated. [00:04:00] [ 14% 36/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/options/symtab.cc.o -MF CMakeFiles/re2c.dir/src/options/symtab.cc.o.d -o CMakeFiles/re2c.dir/src/options/symtab.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/symtab.cc [00:04:03] [ 14% 37/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/nfa/estimate_size.cc.o -MF CMakeFiles/re2c.dir/src/nfa/estimate_size.cc.o.d -o CMakeFiles/re2c.dir/src/nfa/estimate_size.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc [00:04:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:04:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:04:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:03] 42 | T * p = slabs.back() + index; [00:04:03] | ^~~~~~~~~~~~ [00:04:03] 1 warning generated. [00:04:06] [ 15% 38/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/nfa/re_to_nfa.cc.o -MF CMakeFiles/re2c.dir/src/nfa/re_to_nfa.cc.o.d -o CMakeFiles/re2c.dir/src/nfa/re_to_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc [00:04:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:04:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 98 | switch (t) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 111 | switch (type_) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 124 | switch (type_) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 138 | switch (type_) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 151 | switch (type_) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 164 | switch (type_) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 47 | switch (re->type) { [00:04:06] | ^ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:144:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:06] 144 | switch (state->type) { [00:04:06] | ^ [00:04:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:04:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:04:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:06] 42 | T * p = slabs.back() + index; [00:04:06] | ^~~~~~~~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:52:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 52 | s = &nfa.states[nfa.size++]; [00:04:06] | ^~~~~~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:59:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 59 | s = &nfa.states[nfa.size++]; [00:04:06] | ^~~~~~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:74:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:04:06] | ^~~~~~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:80:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:04:06] | ^~~~~~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:103:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 103 | s = &nfa.states[nfa.size++]; [00:04:06] | ^~~~~~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:200:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 200 | nfa_state_t *s = &states[size++]; [00:04:06] | ^~~~~~ [00:04:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:205:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:06] 205 | nfa_state_t *t = &states[size++]; [00:04:06] | ^~~~~~ [00:04:06] 16 warnings generated. [00:04:10] [ 15% 39/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/adfa/adfa.cc.o -MF CMakeFiles/re2c.dir/src/adfa/adfa.cc.o.d -o CMakeFiles/re2c.dir/src/adfa/adfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:04:10] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:04:10] | ^ [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:10] 98 | switch (t) { [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:10] 111 | switch (type_) { [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:10] 124 | switch (type_) { [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:10] 138 | switch (type_) { [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:10] 151 | switch (type_) { [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:10] 164 | switch (type_) { [00:04:10] | ^ [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:04:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 51 | current_slab_ += size; [00:04:10] | ^~~~~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:04:10] | ^~~~~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 59 | current_slab_ += size; [00:04:10] | ^~~~~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 84 | i2s[i] = new State; [00:04:10] | ^~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 91 | State *s = i2s[i]; [00:04:10] | ^~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 112 | const size_t to = t->arcs[c]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 113 | const tcid_t tc = t->tcid[c]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 116 | && t->arcs[c] == to [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 117 | && t->tcid[c] == tc [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:04:10] | ^~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 121 | s->go.span[j].ub = charset[c]; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 122 | s->go.span[j].tags = tc; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 185 | State *q = s->go.span[i].to; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 235 | Span *const fe = f + fg->go.nspans; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 236 | Span *const be = b + bg->go.nspans; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 254 | || x[-1].to != x->to [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 255 | || x[-1].tags != x->tags [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 256 | || x[-1].ub == eofub [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 259 | ++x; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 264 | ++f; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 266 | ++b; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 268 | ++f; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 269 | ++b; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 283 | State *to = s->go.span[i].to; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 356 | if (!s->go.span[i].to) { [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 357 | s->go.span[i].to = finstates[s->rule]; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 358 | s->go.span[i].tags = s->rule_tags; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 377 | if (!s->go.span[i].to) { [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 382 | s->go.span[i].to = defstate; [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 429 | if (s->go.span[i].to == s) { [00:04:10] | ^~~~~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 526 | if (span[i].tags != tags) { [00:04:10] | ^~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 556 | if (!consume(span[i].to)) return false; [00:04:10] | ^~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 572 | span[i].tags = TCID0; [00:04:10] | ^~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 602 | span[i].tags = TCID0; [00:04:10] | ^~~~ [00:04:10] 46 warnings generated. [00:04:11] [ 15% 40/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/debug/dump_adfa.cc.o -MF CMakeFiles/re2c.dir/src/debug/dump_adfa.cc.o.d -o CMakeFiles/re2c.dir/src/debug/dump_adfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_adfa.cc [00:04:11] [ 16% 41/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/debug/dump_cfg.cc.o -MF CMakeFiles/re2c.dir/src/debug/dump_cfg.cc.o.d -o CMakeFiles/re2c.dir/src/debug/dump_cfg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_cfg.cc [00:04:11] [ 16% 42/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/debug/dump_dfa.cc.o -MF CMakeFiles/re2c.dir/src/debug/dump_dfa.cc.o.d -o CMakeFiles/re2c.dir/src/debug/dump_dfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_dfa.cc [00:04:11] [ 16% 43/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/debug/dump_dfa_tree.cc.o -MF CMakeFiles/re2c.dir/src/debug/dump_dfa_tree.cc.o.d -o CMakeFiles/re2c.dir/src/debug/dump_dfa_tree.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_dfa_tree.cc [00:04:11] [ 17% 44/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/debug/dump_interf.cc.o -MF CMakeFiles/re2c.dir/src/debug/dump_interf.cc.o.d -o CMakeFiles/re2c.dir/src/debug/dump_interf.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_interf.cc [00:04:11] [ 17% 45/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/debug/dump_nfa.cc.o -MF CMakeFiles/re2c.dir/src/debug/dump_nfa.cc.o.d -o CMakeFiles/re2c.dir/src/debug/dump_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_nfa.cc [00:04:14] [ 18% 46/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/cfg.cc.o -MF CMakeFiles/re2c.dir/src/cfg/cfg.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/cfg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:04:14] | ^~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:04:14] | ^~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:04:14] | ^~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:04:14] | ^~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 110 | if (ctx.state2bb[i]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 121 | if (trans2bb[c]) { [00:04:14] | ^~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:04:14] | ^~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:04:14] | ^~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 130 | if (ctx.final2bb[i]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:04:14] | ^~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 139 | if (ctx.fback2bb[i]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:04:14] | ^~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 158 | succe = succb + n; [00:04:14] | ^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 171 | ctx.state_mark[x0] = ctx.mark; [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 174 | if (ctx.state2bb[x0]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:04:14] | ~~~~^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 192 | const size_t y = a[c]; [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 195 | if (trans_mark[c] >= ctx.mark) { [00:04:14] | ^~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 198 | trans_mark[c] = ctx.mark; [00:04:14] | ^~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 201 | if (trans2bb[c]) { [00:04:14] | ^~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 202 | *ctx.succe++ = trans2bb[c]; [00:04:14] | ~~~~^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 202 | *ctx.succe++ = trans2bb[c]; [00:04:14] | ^~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 210 | ctx.state_mark[y] = ctx.mark; [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 213 | if (ctx.state2bb[y]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:04:14] | ~~~~^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 224 | ctx.final_mark[x] = ctx.mark; [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 226 | if (ctx.final2bb[x]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:04:14] | ~~~~^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 254 | const size_t y = a[c]; [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 262 | if (trans_mark[c] >= ctx.mark) { [00:04:14] | ^~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 265 | trans_mark[c] = ctx.mark; [00:04:14] | ^~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 268 | if (trans2bb[c]) { [00:04:14] | ^~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 269 | *ctx.succe++ = trans2bb[c]; [00:04:14] | ~~~~^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 269 | *ctx.succe++ = trans2bb[c]; [00:04:14] | ^~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 276 | ctx.state_mark[y] = ctx.mark; [00:04:14] | ^~~~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 279 | if (ctx.state2bb[y]) { [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:04:14] | ~~~~^~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:14] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:04:14] | ^~~~~~~~~~~~ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:04:14] | ^ [00:04:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:14] 292 | for (; b < e; ++b) { [00:04:14] | ^ [00:04:14] 60 warnings generated. [00:04:16] [ 18% 47/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/compact.cc.o -MF CMakeFiles/re2c.dir/src/cfg/compact.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/compact.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:16] 22 | std::fill(used, used + nver, false); [00:04:16] | ^~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 24 | const tagver_t f = fins[t]; [00:04:16] | ^~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:04:16] | ^~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:04:16] | ^~~~~~~~~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 32 | used[r] = true; [00:04:16] | ^~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 34 | used[p->lhs] = true; [00:04:16] | ^~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:04:16] | ^~~~~~~ [00:04:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:16] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:04:16] | ^~~~ [00:04:16] 8 warnings generated. [00:04:19] [ 18% 48/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/dce.cc.o -MF CMakeFiles/re2c.dir/src/cfg/dce.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/dce.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc [00:04:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:19] 22 | if (live[l]) { [00:04:19] | ^~~~ [00:04:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:19] 24 | live[l] = false; [00:04:19] | ^~~~ [00:04:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:19] 26 | live[r] = true; [00:04:19] | ^~~~ [00:04:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:19] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:04:19] | ^ [00:04:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:19] 43 | for (; b < e; ++b, live += nver) { [00:04:19] | ^ [00:04:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:19] 43 | for (; b < e; ++b, live += nver) { [00:04:19] | ^~~~ [00:04:19] 6 warnings generated. [00:04:22] [ 19% 49/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/freeze.cc.o -MF CMakeFiles/re2c.dir/src/cfg/freeze.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/freeze.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc [00:04:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:22] 35 | **const fin = cmd + nsym, [00:04:22] | ^~~ [00:04:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:22] 36 | **const fall = fin + 1; [00:04:22] | ^~~ [00:04:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:22] 40 | for(; cmd < fin; ++cmd) { [00:04:22] | ^~~ [00:04:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:22] 41 | *id++ = pool.insert(*cmd); [00:04:22] | ^~ [00:04:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:22] 45 | *id++ = pool.insert(*fin); [00:04:22] | ^~ [00:04:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:22] 48 | *id++ = pool.insert(*fall); [00:04:22] | ^~ [00:04:22] 6 warnings generated. [00:04:25] [ 19% 50/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/interfere.cc.o -MF CMakeFiles/re2c.dir/src/cfg/interfere.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/interfere.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:25] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:25] 25 | for (; b < e; ++b, live += nver) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:25] 25 | for (; b < e; ++b, live += nver) { [00:04:25] | ^~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:04:25] | ^~~~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:04:25] | ^~~~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 52 | vals[r].clear(); [00:04:25] | ^~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 53 | vals[r].push_back(r); [00:04:25] | ^~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:04:25] | ^~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:04:25] | ^~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 67 | buf[l] = false; [00:04:25] | ^~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:04:25] | ^~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:25] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:25] 81 | for (; h-- != p->history;) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 93 | if (vals[q->lhs] == vl) { [00:04:25] | ^~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 94 | buf[q->lhs] = false; [00:04:25] | ^~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 100 | if (!buf[v]) continue; [00:04:25] | ^~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:04:25] | ^~~~~~ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:25] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:04:25] | ^~~~~~ [00:04:25] 18 warnings generated. [00:04:28] [ 20% 51/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/liveanal.cc.o -MF CMakeFiles/re2c.dir/src/cfg/liveanal.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/liveanal.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 20 | done[i] = true; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:28] | ^~~~~~~~~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:04:28] | ^ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 28 | return ++ord; [00:04:28] | ^~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 38 | if (live[l]) { [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 40 | live[l] = false; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 42 | live[r] = true; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:28] | ^~~~~~~~~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 79 | bool *l = &live[i * nver]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 85 | l[fins[t]] = !fixed(tags[t]); [00:04:28] | ^ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 85 | l[fins[t]] = !fixed(tags[t]); [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 97 | const cfg_ix_t i = pord[a]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:28] | ^~~~~~~~~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 99 | bool *old = &live[i * nver]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:04:28] | ^ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 106 | const bool *l = &live[*j * nver]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:04:28] | ^~~~~~~~~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 113 | buf1[v] |= buf2[v]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 113 | buf1[v] |= buf2[v]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:28] | ^~~~~~~~~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 139 | bool *l = &live[i * nver]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 145 | l[fins[t]] = !fixed(tags[t]); [00:04:28] | ^ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 145 | l[fins[t]] = !fixed(tags[t]); [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 152 | buf1[p->lhs] = false; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 157 | buf1[v] = true; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:28] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:04:28] | ^ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 162 | bool *liv = &live[*j * nver]; [00:04:28] | ^~~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 164 | liv[v] |= buf1[v]; [00:04:28] | ^~~ [00:04:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:28] 164 | liv[v] |= buf1[v]; [00:04:28] | ^~~~ [00:04:28] 30 warnings generated. [00:04:31] [ 20% 52/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/normalize.cc.o -MF CMakeFiles/re2c.dir/src/cfg/normalize.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/normalize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc [00:04:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:04:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:31] 98 | switch (t) { [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:31] 111 | switch (type_) { [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:31] 124 | switch (type_) { [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:31] 138 | switch (type_) { [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:31] 151 | switch (type_) { [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:31] 164 | switch (type_) { [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:31] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:04:31] | ^ [00:04:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:31] 45 | for (; b < e; ++b) { [00:04:31] | ^ [00:04:31] 8 warnings generated. [00:04:34] [ 20% 53/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/optimize.cc.o -MF CMakeFiles/re2c.dir/src/cfg/optimize.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/optimize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc [00:04:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:04:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:34] 98 | switch (t) { [00:04:34] | ^ [00:04:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:34] 111 | switch (type_) { [00:04:34] | ^ [00:04:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:34] 124 | switch (type_) { [00:04:34] | ^ [00:04:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:34] 138 | switch (type_) { [00:04:34] | ^ [00:04:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:34] 151 | switch (type_) { [00:04:34] | ^ [00:04:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:34] 164 | switch (type_) { [00:04:34] | ^ [00:04:34] 6 warnings generated. [00:04:36] [ 21% 54/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/rename.cc.o -MF CMakeFiles/re2c.dir/src/cfg/rename.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/rename.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:36] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:04:36] | ^ [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:36] 20 | for (; b < be; ++b) { [00:04:36] | ^ [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:36] 24 | l = ver2new[l]; [00:04:36] | ^~~~~~~ [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:36] 26 | r = ver2new[r]; [00:04:36] | ^~~~~~~ [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:36] 40 | tagver_t &f = fins[t]; [00:04:36] | ^~~~ [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:36] 42 | f = ver2new[f]; [00:04:36] | ^~~~~~~ [00:04:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:36] 49 | newmt.insert(ver2new[*i]); [00:04:36] | ^~~~~~~ [00:04:36] 7 warnings generated. [00:04:39] [ 21% 55/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/cfg/varalloc.cc.o -MF CMakeFiles/re2c.dir/src/cfg/varalloc.cc.o.d -o CMakeFiles/re2c.dir/src/cfg/varalloc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:39] 33 | std::fill(next, next + nver, END); [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:39] 34 | std::fill(repr, repr + nver, END); [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:39] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:04:39] | ^ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:39] 38 | for (; b < e; ++b) { [00:04:39] | ^ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 47 | rx = repr[x]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 48 | ry = repr[y]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 52 | for (z = rx; z != END; z = next[z]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 53 | if (interf[z * nver + y]) break; [00:04:39] | ^~~~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 56 | repr[y] = rx; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 57 | next[y] = next[rx]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 57 | next[y] = next[rx]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 58 | next[rx] = y; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 61 | for (z = ry; z != END; z = next[z]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 62 | if (interf[z * nver + x]) break; [00:04:39] | ^~~~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 65 | repr[x] = ry; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 66 | next[x] = next[ry]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 66 | next[x] = next[ry]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 67 | next[ry] = x; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 69 | } else if (!interf[x * nver + y]) { [00:04:39] | ^~~~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 70 | repr[x] = repr[y] = x; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 70 | repr[x] = repr[y] = x; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 71 | next[x] = y; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 78 | if (rx != repr[rx]) continue; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 81 | if (ry != repr[ry]) continue; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 83 | for (x = rx; x != END; x = next[x]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 84 | for (y = ry; y != END; y = next[y]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 85 | if (interf[x * nver + y]) break; [00:04:39] | ^~~~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 91 | for (y = ry;; y = next[y]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 92 | repr[y] = rx; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 93 | if (next[y] == END) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 94 | next[y] = next[rx]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 94 | next[y] = next[rx]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 95 | next[rx] = ry; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 105 | if (repr[x] != END) continue; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 109 | if (rx != repr[rx]) continue; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 112 | for (y = rx; y != END; y = next[y]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 113 | if (interf[x * nver + y]) break; [00:04:39] | ^~~~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 118 | repr[x] = rx; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 119 | next[x] = next[rx]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 119 | next[x] = next[rx]; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 120 | next[rx] = x; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 127 | repr[x] = x; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 135 | if (next[rx] == END) ++rx; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 138 | if (repr[rx] != rx) continue; [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 141 | for (x = rx; x != END; x = next[x]) { [00:04:39] | ^~~~ [00:04:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:39] 142 | ver2new[x] = maxver; [00:04:39] | ^~~~~~~ [00:04:39] 46 warnings generated. [00:04:46] [ 22% 56/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/closure.cc.o -MF CMakeFiles/re2c.dir/src/dfa/closure.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/closure.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 36 | switch (n->type) { [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 98 | switch (t) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 111 | switch (type_) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 124 | switch (type_) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 138 | switch (type_) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 151 | switch (type_) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 164 | switch (type_) { [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:37:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 37 | switch (ctx.dc_opts->posix_closure) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 150 | switch (q->type) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 253 | switch (q->type) { [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 36 | switch (n->type) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:15:5: note: in instantiation of function template specialization 're2c::closure_leftmost_dfs >' requested here [00:04:46] 15 | closure_leftmost_dfs(ctx); [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 150 | switch (q->type) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:96:22: note: in instantiation of function template specialization 're2c::scan >' requested here [00:04:46] 96 | if (!scan(ctx, q, false)) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:38:34: note: in instantiation of function template specialization 're2c::closure_posix_gor1 >' requested here [00:04:46] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 253 | switch (q->type) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:39:34: note: in instantiation of function template specialization 're2c::closure_posix_gtop >' requested here [00:04:46] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:125:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 125 | switch (ctx.dc_opts->posix_prectable) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:115:5: note: in instantiation of function template specialization 're2c::compute_prectable >' requested here [00:04:46] 115 | compute_prectable(ctx); [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 42 | T * p = slabs.back() + index; [00:04:46] | ^~~~~~~~~~~~ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 51 | current_slab_ += size; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 59 | current_slab_ += size; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:47:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:04:46] | ^~~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:48:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:04:46] | ^~~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:49:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:04:46] | ^~~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:146:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 146 | newtbl[i * newdim + i] = p0; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:235:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 235 | li = level - 1; [00:04:46] | ^~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:242:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 242 | *level++ = l; [00:04:46] | ^~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 247 | for (lj = level - 1; lj > li; --lj) { [00:04:46] | ^~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 247 | for (lj = level - 1; lj > li; --lj) { [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:248:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 248 | for (lk = lj; lk > li; --lk) { [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:253:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 253 | newtbl[cj * newdim + ck] = p0; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 254 | newtbl[ck * newdim + cj] = p0; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:279:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 285 | for (lj = level - 1; lj > lk; --lj) { [00:04:46] | ^~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 285 | for (lj = level - 1; lj > lk; --lj) { [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:293:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:294:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:309:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:312:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:313:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:04:46] | ^~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 320 | for (lj = level - 1; lj > li; --lj) { [00:04:46] | ^~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 320 | for (lj = level - 1; lj > li; --lj) { [00:04:46] | ^~ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:59:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:04:46] | ^~~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 259 | v0 = vs[t], [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 263 | vers[t] = v0; [00:04:46] | ^~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 266 | vers[t] = newvers[x]; [00:04:46] | ^~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 259 | v0 = vs[t], [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 263 | vers[t] = v0; [00:04:46] | ^~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 266 | vers[t] = newvers[x]; [00:04:46] | ^~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] 56 warnings generated. [00:04:50] [ 22% 57/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/dead_rules.cc.o -MF CMakeFiles/re2c.dir/src/dfa/dead_rules.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/dead_rules.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc [00:04:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:04:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:50] 98 | switch (t) { [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:50] 111 | switch (type_) { [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:50] 124 | switch (type_) { [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:50] 138 | switch (type_) { [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:50] 151 | switch (type_) { [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:50] 164 | switch (type_) { [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 99 | state_t &s = states[i]; [00:04:50] | ^~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 110 | const size_t j = s->arcs[c]; [00:04:50] | ^~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 113 | a->next = states[j].arcs; [00:04:50] | ^~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 114 | states[j].arcs = a++; [00:04:50] | ^~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:50] 114 | states[j].arcs = a++; [00:04:50] | ^ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 116 | states[i].fallthru = true; [00:04:50] | ^~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:04:50] | ^~~~~~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:04:50] | ^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:04:50] | ^~~~~~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:04:50] | ^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 174 | if (live[j * nstates + i]) { [00:04:50] | ^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:04:50] | ^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:04:50] | ^~~~~~~~~~~~~~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 218 | const size_t k = arcs[c]; [00:04:50] | ^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 222 | bad[r] |= live[r * nstates + k]; [00:04:50] | ^~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 222 | bad[r] |= live[r * nstates + k]; [00:04:50] | ^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 228 | if (bad[r]) { [00:04:50] | ^~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 250 | const size_t j = s->arcs[c]; [00:04:50] | ^~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:04:50] | ^~~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 259 | s->tcmd[nsym] = NULL; [00:04:50] | ^~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 271 | s->fallthru = fallthru[i]; [00:04:50] | ^~~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 277 | const size_t j = s->arcs[c]; [00:04:50] | ^~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:04:50] | ^~~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:50] 300 | const size_t j = s->arcs[c]; [00:04:50] | ^~~~~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:50] 335 | bool *fallthru = live + nl - ns; [00:04:50] | ~~~~~^~~~ [00:04:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:50] 335 | bool *fallthru = live + nl - ns; [00:04:50] | ^~~~ [00:04:50] 32 warnings generated. [00:04:56] [ 22% 58/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/determinization.cc.o -MF CMakeFiles/re2c.dir/src/dfa/determinization.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/determinization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:56] 98 | switch (t) { [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:56] 111 | switch (type_) { [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:56] 124 | switch (type_) { [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:56] 138 | switch (type_) { [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:56] 151 | switch (type_) { [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:56] 164 | switch (type_) { [00:04:56] | ^ [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:04:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:56] 42 | T * p = slabs.back() + index; [00:04:56] | ^~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:04:56] | ^~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:04:56] | ^~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:04:56] | ^~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:04:56] | ^~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:04:56] | ^~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:04:56] | ^~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:04:56] | ^~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:04:56] | ^~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:04:56] | ^~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:04:56] | ^~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 222 | const size_t r = s[u]->rule; [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 226 | for (; ++u < n && s[u]->rule == r;); [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:56] | ^~~~~~~~~~~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 222 | const size_t r = s[u]->rule; [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 226 | for (; ++u < n && s[u]->rule == r;); [00:04:56] | ^ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:56] | ^~~~~~~~~~~~~~~~~~~~~~ [00:04:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:56] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:56] | ^ [00:04:56] 25 warnings generated. [00:04:59] [ 23% 59/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/fallback_tags.cc.o -MF CMakeFiles/re2c.dir/src/dfa/fallback_tags.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/fallback_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc [00:04:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:04:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:59] 98 | switch (t) { [00:04:59] | ^ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:59] 111 | switch (type_) { [00:04:59] | ^ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:59] 124 | switch (type_) { [00:04:59] | ^ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:59] 138 | switch (type_) { [00:04:59] | ^ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:59] 151 | switch (type_) { [00:04:59] | ^ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:59] 164 | switch (type_) { [00:04:59] | ^ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:45:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 45 | if (been[state]) return; [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:46:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 46 | been[state] = true; [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:50:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:04:59] | ^~~~~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:51:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 51 | owrt[p->lhs] = true; [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:54:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 54 | size_t dest = s->arcs[c]; [00:04:59] | ^~~~~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:57:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 57 | owrt[p->lhs] = true; [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:76:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 76 | size_t i = s->arcs[c]; [00:04:59] | ^~~~~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:78:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 78 | tcmd_t *&p = s->tcmd[c]; [00:04:59] | ^~~~~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:103:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:59] 103 | std::fill(been, been + nstates, false); [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:104:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:59] 104 | std::fill(owrt, owrt + nver, false); [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:107:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 107 | tcmd_t *p = s->tcmd[nsym], [00:04:59] | ^~~~~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:109:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 109 | **pc = &s->tcmd[nsym + 1]; [00:04:59] | ^~~~~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 115 | if (!owrt[r]) { [00:04:59] | ^~~~ [00:04:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:129:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:59] 129 | if (!owrt[r]) { [00:04:59] | ^~~~ [00:04:59] 20 warnings generated. [00:05:03] [ 23% 60/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/fillpoints.cc.o -MF CMakeFiles/re2c.dir/src/dfa/fillpoints.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/fillpoints.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 42 | if (arcs[i] == state) return true; [00:05:03] | ^~~~ [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 79 | const size_t j = arcs[c - 1]; [00:05:03] | ^~~~ [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 86 | const size_t j = arcs[c]; [00:05:03] | ^~~~ [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:05:03] | ^~~~ [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 142 | const size_t j = arcs[c - 1]; [00:05:03] | ^~~~ [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 149 | const size_t j = arcs[c]; [00:05:03] | ^~~~ [00:05:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:03] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:05:03] | ^~~~ [00:05:03] 7 warnings generated. [00:05:09] [ 24% 61/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/find_state.cc.o -MF CMakeFiles/re2c.dir/src/dfa/find_state.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/find_state.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 98 | switch (t) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 111 | switch (type_) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 124 | switch (type_) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 138 | switch (type_) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 151 | switch (type_) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 164 | switch (type_) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 272 | switch (p->kind) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:13: note: in instantiation of function template specialization 're2c::stadfa_to_tdfa_actions >' requested here [00:05:09] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:136:11: note: in instantiation of function template specialization 're2c::find_state_specialized, true>' requested here [00:05:09] 136 | ? find_state_specialized(ctx) [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:126:15: note: in instantiation of function template specialization 're2c::find_state >' requested here [00:05:09] 126 | template void find_state(pdetctx_t &ctx); [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:09] 272 | switch (p->kind) { [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:13: note: in instantiation of function template specialization 're2c::stadfa_to_tdfa_actions >' requested here [00:05:09] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:136:11: note: in instantiation of function template specialization 're2c::find_state_specialized, true>' requested here [00:05:09] 136 | ? find_state_specialized(ctx) [00:05:09] | ^ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:127:15: note: in instantiation of function template specialization 're2c::find_state >' requested here [00:05:09] 127 | template void find_state(ldetctx_t &ctx); [00:05:09] | ^ [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 42 | T * p = slabs.back() + index; [00:05:09] | ^~~~~~~~~~~~ [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:05:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 51 | current_slab_ += size; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 59 | current_slab_ += size; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 654 | const hidx_t xl = x->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 667 | x2t[xv] = t; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 684 | *++b2 = *a; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 715 | *a = *++b1; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 654 | const hidx_t xl = x->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 667 | x2t[xv] = t; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 684 | *++b2 = *a; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 715 | *a = *++b1; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 654 | const hidx_t xl = x->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 667 | x2t[xv] = t; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 684 | *++b2 = *a; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 715 | *a = *++b1; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 654 | const hidx_t xl = x->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 667 | x2t[xv] = t; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 684 | *++b2 = *a; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:05:09] | ^~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:09] 715 | *a = *++b1; [00:05:09] | ^~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:05:09] | ^~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:05:09] | ^~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 245 | tagver_t &f = dfa.finvers[t]; [00:05:09] | ^~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:05:09] | ^~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 245 | tagver_t &f = dfa.finvers[t]; [00:05:09] | ^~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 292 | l = ctx.dfa.finvers[p->tag]; [00:05:09] | ^~~~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 292 | l = ctx.dfa.finvers[p->tag]; [00:05:09] | ^~~~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:05:09] | ^~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 452 | buffer->state[i] = c.state; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 453 | buffer->tvers[i] = c.tvers; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 454 | buffer->thist[i] = c.thist; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 460 | buffer->state[i] = c.state; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 461 | buffer->thist[i] = c.thist; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 452 | buffer->state[i] = c.state; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 453 | buffer->tvers[i] = c.tvers; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 454 | buffer->thist[i] = c.thist; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 460 | buffer->state[i] = c.state; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:09] 461 | buffer->thist[i] = c.thist; [00:05:09] | ^~~~~~~~~~~~~ [00:05:09] 117 warnings generated. [00:05:13] [ 24% 62/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/minimization.cc.o -MF CMakeFiles/re2c.dir/src/dfa/minimization.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/minimization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:13] 70 | switch (type) { [00:05:13] | ^ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 79 | if (i == part[i]) { [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 80 | compact[i] = j++; [00:05:13] | ^~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 88 | if (i == part[i]) { [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 91 | if (arcs[c] != dfa_t::NIL) { [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 92 | arcs[c] = compact[part[arcs[c]]]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 92 | arcs[c] = compact[part[arcs[c]]]; [00:05:13] | ^~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 92 | arcs[c] = compact[part[arcs[c]]]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 92 | arcs[c] = compact[part[arcs[c]]]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 115 | tbl[i + 1] = tbl[i] + i; [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:13] 115 | tbl[i + 1] = tbl[i] + i; [00:05:13] | ^~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 115 | tbl[i + 1] = tbl[i] + i; [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 123 | tbl[i][j] = s1->rule != s2->rule [00:05:13] | ^~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 123 | tbl[i][j] = s1->rule != s2->rule [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:05:13] | ^~~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:05:13] | ^~~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 133 | if (!tbl[i][j]) { [00:05:13] | ^~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 133 | if (!tbl[i][j]) { [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 135 | size_t oi = states[i]->arcs[k]; [00:05:13] | ^~~~~~~~~~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 136 | size_t oj = states[j]->arcs[k]; [00:05:13] | ^~~~~~~~~~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:05:13] | ^~~~~~~~~~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:05:13] | ^~~~~~~~~~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 144 | || tbl[oi][oj]))) { [00:05:13] | ^~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 144 | || tbl[oi][oj]))) { [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 145 | tbl[i][j] = true; [00:05:13] | ^~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 145 | tbl[i][j] = true; [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 169 | part[i] = i; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 171 | if (!tbl[i][j]) { [00:05:13] | ^~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 171 | if (!tbl[i][j]) { [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 172 | part[i] = j; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:05:13] | ^~~~~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 195 | part[i] = i; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 196 | next[i] = dfa_t::NIL; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 200 | part[i] = j; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 201 | next[i] = next[j]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 201 | next[i] = next[j]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 202 | next[j] = i; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 216 | size_t *o = &out[j * nchars]; [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:05:13] | ^ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:05:13] | ^ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:05:13] | ^ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 226 | const size_t j_next = next[j]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 230 | const size_t k = diff[n]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:05:13] | ^~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 236 | part[j] = k; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 237 | next[j] = next[k]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 237 | next[j] = next[k]; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 238 | next[k] = j; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 244 | diff[diff_count++] = j; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 245 | part[j] = j; [00:05:13] | ^~~~ [00:05:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:13] 246 | next[j] = dfa_t::NIL; [00:05:13] | ^~~~ [00:05:13] 56 warnings generated. [00:05:15] [ 24% 63/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/stacmd.cc.o -MF CMakeFiles/re2c.dir/src/dfa/stacmd.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/stacmd.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/stacmd.cc [00:05:18] [ 25% 64/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o -MF CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc [00:05:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:18] 42 | std::fill(buffer, buffer + ntags, ver); [00:05:18] | ^~~~~~ [00:05:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:18] 50 | buffer[i] = fst++; [00:05:18] | ^~~~~~ [00:05:18] 2 warnings generated. [00:05:21] [ 25% 65/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/tcmd.cc.o -MF CMakeFiles/re2c.dir/src/dfa/tcmd.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/tcmd.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc [00:05:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:05:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 51 | current_slab_ += size; [00:05:21] | ^~~~~~~~~~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:21] | ^~~~~~~~~~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 59 | current_slab_ += size; [00:05:21] | ^~~~~~~~~~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:05:21] | ^ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 157 | *h++ = TAGVER_ZERO; [00:05:21] | ^ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:05:21] | ^ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 157 | *h++ = TAGVER_ZERO; [00:05:21] | ^ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 55 | ++h; ++g; [00:05:21] | ^ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 55 | ++h; ++g; [00:05:21] | ^ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:21] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:05:21] | ^~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:21] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:05:21] | ^~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:21] 68 | ++indeg[x->rhs]; [00:05:21] | ^~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:21] 78 | if (indeg[x->lhs] == 0) { [00:05:21] | ^~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:21] 79 | --indeg[x->rhs]; [00:05:21] | ^~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:21] 129 | p->history[1] = TAGVER_ZERO; [00:05:21] | ^~~~~~~~~~ [00:05:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:21] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:05:21] | ^ [00:05:21] 16 warnings generated. [00:05:25] [ 26% 66/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o -MF CMakeFiles/re2c.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc [00:05:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:05:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:25] 42 | T * p = slabs.back() + index; [00:05:25] | ^~~~~~~~~~~~ [00:05:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:20:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:25] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:05:25] | ^~~~~~~ [00:05:25] 2 warnings generated. [00:05:28] [ 26% 67/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/enc.cc.o -MF CMakeFiles/re2c.dir/src/encoding/enc.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/enc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc [00:05:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 98 | switch (t) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 111 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 124 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 138 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 151 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 164 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 37 | switch (policy_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 27 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 57 | switch (type_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 96 | switch (policy_) { [00:05:28] | ^ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 85 | switch (type_) { [00:05:28] | ^ [00:05:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:05:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:28] 42 | T * p = slabs.back() + index; [00:05:28] | ^~~~~~~~~~~~ [00:05:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:28] 59 | c = ebc2asc[c & 0xFF]; [00:05:28] | ^~~~~~~ [00:05:28] 13 warnings generated. [00:05:31] [ 26% 68/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/range_suffix.cc.o -MF CMakeFiles/re2c.dir/src/encoding/range_suffix.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/range_suffix.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:10:39: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:05:31] 10 | free_list RangeSuffix::freeList; [00:05:31] | ^ [00:05:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:05:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 42 | T * p = slabs.back() + index; [00:05:31] | ^~~~~~~~~~~~ [00:05:31] 2 warnings generated. [00:05:33] [ 27% 69/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/utf8/utf8_regexp.cc.o -MF CMakeFiles/re2c.dir/src/encoding/utf8/utf8_regexp.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/utf8/utf8_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc [00:05:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:05:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:33] 42 | T * p = slabs.back() + index; [00:05:33] | ^~~~~~~~~~~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:49:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:05:33] | ^~~~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:139:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 139 | const uint32_t lc = lcs[n - i]; [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 140 | const uint32_t hc = hcs[n - i]; [00:05:33] | ^~~ [00:05:33] 4 warnings generated. [00:05:33] [ 27% 70/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/utf8/utf8.cc.o -MF CMakeFiles/re2c.dir/src/encoding/utf8/utf8.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/utf8/utf8.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 41 | str[1] = INFIX | (c & MASK); [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 57 | str[2] = INFIX | (c & MASK); [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 66 | str[3] = INFIX | (c & MASK); [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:05:33] | ^~~ [00:05:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:33] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:05:33] | ^~~ [00:05:33] 9 warnings generated. [00:05:36] [ 28% 71/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/utf16/utf16_regexp.cc.o -MF CMakeFiles/re2c.dir/src/encoding/utf16/utf16_regexp.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/utf16/utf16_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc [00:05:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:05:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:36] 42 | T * p = slabs.back() + index; [00:05:36] | ^~~~~~~~~~~~ [00:05:36] 1 warning generated. [00:05:37] [ 28% 72/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/encoding/utf16/utf16.cc.o -MF CMakeFiles/re2c.dir/src/encoding/utf16/utf16.cc.o.d -o CMakeFiles/re2c.dir/src/encoding/utf16/utf16.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16.cc [00:05:39] [ 28% 73/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/msg/msg.cc.o -MF CMakeFiles/re2c.dir/src/msg/msg.cc.o.d -o CMakeFiles/re2c.dir/src/msg/msg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc [00:05:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:39] 31 | switch (locfmt) { [00:05:39] | ^ [00:05:39] 1 warning generated. [00:05:44] [ 29% 74/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/msg/warn.cc.o -MF CMakeFiles/re2c.dir/src/msg/warn.cc.o.d -o CMakeFiles/re2c.dir/src/msg/warn.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 98 | switch (t) { [00:05:44] | ^ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 111 | switch (type_) { [00:05:44] | ^ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 124 | switch (type_) { [00:05:44] | ^ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 138 | switch (type_) { [00:05:44] | ^ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 151 | switch (type_) { [00:05:44] | ^ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 164 | switch (type_) { [00:05:44] | ^ [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:05:44] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:05:44] | ^ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:44] 47 | switch (o) [00:05:44] | ^ [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:44] 51 | current_slab_ += size; [00:05:44] | ^~~~~~~~~~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:44] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:44] | ^~~~~~~~~~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:44] 59 | current_slab_ += size; [00:05:44] | ^~~~~~~~~~~~~ [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 65 | mtag_t &t = trie.head[next]; [00:05:44] | ^~~~~~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 76 | mtag = trie.head[mtag].pred; [00:05:44] | ^~~~~~~~~ [00:05:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 49 | return skel.nodes[arcs[i]]; [00:05:44] | ^~~~~~~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:05:44] | ^~~~~~~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 36 | mask[i] = SILENT; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 50 | mask[t] |= WARNING; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 53 | mask[t] &= ~WARNING; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 57 | mask[t] |= (WARNING | ERROR); [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 60 | mask[t] &= ~ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 69 | mask[i] |= WARNING; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 79 | mask[i] |= ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 85 | return mask[t] > 0; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 90 | if (mask[t] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 92 | msg.warning(names[t], loc, false, "%s", s); [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:05:44] | ^~~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:05:44] | ^~~~ [00:05:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:44] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:05:44] | ^~~~~ [00:05:44] 52 warnings generated. [00:05:48] [ 29% 75/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/ast_to_re.cc.o -MF CMakeFiles/re2c.dir/src/regexp/ast_to_re.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/ast_to_re.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc [00:05:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 98 | switch (t) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 111 | switch (type_) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 124 | switch (type_) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 138 | switch (type_) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 151 | switch (type_) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 164 | switch (type_) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:88:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 88 | switch (ast->type) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:170:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 170 | switch (ast->type) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:364:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 364 | switch (ast->type) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:419:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 419 | switch (spec.opts->empty_class_policy) { [00:05:48] | ^ [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:432:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:48] 432 | switch (spec.opts->encoding.type()) { [00:05:48] | ^ [00:05:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:05:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:48] 42 | T * p = slabs.back() + index; [00:05:48] | ^~~~~~~~~~~~ [00:05:48] 12 warnings generated. [00:05:52] [ 30% 76/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/default_tags.cc.o -MF CMakeFiles/re2c.dir/src/regexp/default_tags.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/default_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc [00:05:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:05:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 98 | switch (t) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 111 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 124 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 138 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 151 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 164 | switch (type_) { [00:05:52] | ^ [00:05:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:05:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 42 | T * p = slabs.back() + index; [00:05:52] | ^~~~~~~~~~~~ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:23:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 23 | for (; stidx < etidx; ++stidx) { [00:05:52] | ^~~~~ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:52:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:136:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 136 | *tag++ = re->tag.idx; [00:05:52] | ^~~ [00:05:52] 10 warnings generated. [00:05:56] [ 30% 77/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/fixed_tags.cc.o -MF CMakeFiles/re2c.dir/src/regexp/fixed_tags.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/fixed_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 98 | switch (t) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 111 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 124 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 138 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 151 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 164 | switch (type_) { [00:05:56] | ^ [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:56] 42 | T * p = slabs.back() + index; [00:05:56] | ^~~~~~~~~~~~ [00:05:56] 7 warnings generated. [00:05:59] [ 30% 78/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/nullable.cc.o -MF CMakeFiles/re2c.dir/src/regexp/nullable.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/nullable.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc [00:05:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:05:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:59] 42 | T * p = slabs.back() + index; [00:05:59] | ^~~~~~~~~~~~ [00:05:59] 1 warning generated. [00:06:03] [ 31% 79/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/re.cc.o -MF CMakeFiles/re2c.dir/src/regexp/re.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/re.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:03] 98 | switch (t) { [00:06:03] | ^ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:03] 111 | switch (type_) { [00:06:03] | ^ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:03] 124 | switch (type_) { [00:06:03] | ^ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:03] 138 | switch (type_) { [00:06:03] | ^ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:03] 151 | switch (type_) { [00:06:03] | ^ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:03] 164 | switch (type_) { [00:06:03] | ^ [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:03] 42 | T * p = slabs.back() + index; [00:06:03] | ^~~~~~~~~~~~ [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:03] 51 | current_slab_ += size; [00:06:03] | ^~~~~~~~~~~~~ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:03] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:03] | ^~~~~~~~~~~~~ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:03] 59 | current_slab_ += size; [00:06:03] | ^~~~~~~~~~~~~ [00:06:03] 10 warnings generated. [00:06:06] [ 31% 80/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/rule.cc.o -MF CMakeFiles/re2c.dir/src/regexp/rule.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/rule.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc [00:06:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc:8:28: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:06:06] 8 | free_list SemAct::flist; [00:06:06] | ^ [00:06:06] 1 warning generated. [00:06:10] [ 32% 81/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/split_charset.cc.o -MF CMakeFiles/re2c.dir/src/regexp/split_charset.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/split_charset.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 98 | switch (t) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 111 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 124 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 138 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 151 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 164 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 33 | switch (re->type) { [00:06:10] | ^ [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 42 | T * p = slabs.back() + index; [00:06:10] | ^~~~~~~~~~~~ [00:06:10] 8 warnings generated. [00:06:12] [ 32% 82/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/regexp/tag.cc.o -MF CMakeFiles/re2c.dir/src/regexp/tag.cc.o.d -o CMakeFiles/re2c.dir/src/regexp/tag.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/tag.cc [00:06:19] [ 32% 83/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/compile.cc.o -MF CMakeFiles/re2c.dir/src/compile.cc.o.d -o CMakeFiles/re2c.dir/src/compile.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:19] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:19] | ^ [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:19] 98 | switch (t) { [00:06:19] | ^ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:19] 111 | switch (type_) { [00:06:19] | ^ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:19] 124 | switch (type_) { [00:06:19] | ^ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:19] 138 | switch (type_) { [00:06:19] | ^ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:19] 151 | switch (type_) { [00:06:19] | ^ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:19] 164 | switch (type_) { [00:06:19] | ^ [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 51 | current_slab_ += size; [00:06:19] | ^~~~~~~~~~~~~ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:19] | ^~~~~~~~~~~~~ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 59 | current_slab_ += size; [00:06:19] | ^~~~~~~~~~~~~ [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 42 | T * p = slabs.back() + index; [00:06:19] | ^~~~~~~~~~~~ [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:19] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 108 | lim += offs; [00:06:19] | ^~~ [00:06:19] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 109 | cur += offs; [00:06:19] | ^~~ [00:06:19] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 110 | mar += offs; [00:06:19] | ^~~ [00:06:19] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 111 | ctx += offs; [00:06:19] | ^~~ [00:06:19] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 112 | tok += offs; [00:06:19] | ^~~ [00:06:19] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 113 | ptr += offs; [00:06:19] | ^~~ [00:06:19] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 114 | pos += offs; [00:06:19] | ^~~ [00:06:19] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:19] | ^~~~ [00:06:19] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:19] | ^~~~ [00:06:19] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:19] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:19] | ^~~~ [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:19] 65 | mtag_t &t = trie.head[next]; [00:06:19] | ^~~~~~~~~ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:19] 76 | mtag = trie.head[mtag].pred; [00:06:19] | ^~~~~~~~~ [00:06:19] 23 warnings generated. [00:06:24] [ 33% 84/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/skeleton/control_flow.cc.o -MF CMakeFiles/re2c.dir/src/skeleton/control_flow.cc.o.d -o CMakeFiles/re2c.dir/src/skeleton/control_flow.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 98 | switch (t) { [00:06:24] | ^ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 111 | switch (type_) { [00:06:24] | ^ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 124 | switch (type_) { [00:06:24] | ^ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 138 | switch (type_) { [00:06:24] | ^ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 151 | switch (type_) { [00:06:24] | ^ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 164 | switch (type_) { [00:06:24] | ^ [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:24] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:24] | ^ [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:24] 51 | current_slab_ += size; [00:06:24] | ^~~~~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:24] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:24] | ^~~~~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:24] 59 | current_slab_ += size; [00:06:24] | ^~~~~~~~~~~~~ [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 65 | mtag_t &t = trie.head[next]; [00:06:24] | ^~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 76 | mtag = trie.head[mtag].pred; [00:06:24] | ^~~~~~~~~ [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 49 | return skel.nodes[arcs[i]]; [00:06:24] | ^~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:06:24] | ^~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:80:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 80 | const Node &node = skel.nodes[i.node]; [00:06:24] | ^~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:104:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:06:24] | ^~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:120:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:06:24] | ^~~~~~~~~~ [00:06:24] 17 warnings generated. [00:06:29] [ 33% 85/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/skeleton/generate_code.cc.o -MF CMakeFiles/re2c.dir/src/skeleton/generate_code.cc.o.d -o CMakeFiles/re2c.dir/src/skeleton/generate_code.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:29] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:29] | ^ [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:29] 98 | switch (t) { [00:06:29] | ^ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:29] 111 | switch (type_) { [00:06:29] | ^ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:29] 124 | switch (type_) { [00:06:29] | ^ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:29] 138 | switch (type_) { [00:06:29] | ^ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:29] 151 | switch (type_) { [00:06:29] | ^ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:29] 164 | switch (type_) { [00:06:29] | ^ [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:29] 51 | current_slab_ += size; [00:06:29] | ^~~~~~~~~~~~~ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:29] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:29] | ^~~~~~~~~~~~~ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:29] 59 | current_slab_ += size; [00:06:29] | ^~~~~~~~~~~~~ [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:06:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:29] 65 | mtag_t &t = trie.head[next]; [00:06:29] | ^~~~~~~~~ [00:06:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:29] 76 | mtag = trie.head[mtag].pred; [00:06:29] | ^~~~~~~~~ [00:06:29] 12 warnings generated. [00:06:35] [ 33% 86/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/skeleton/generate_data.cc.o -MF CMakeFiles/re2c.dir/src/skeleton/generate_data.cc.o.d -o CMakeFiles/re2c.dir/src/skeleton/generate_data.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 98 | switch (t) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 111 | switch (type_) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 124 | switch (type_) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 138 | switch (type_) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 151 | switch (type_) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 164 | switch (type_) { [00:06:35] | ^ [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:35] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 476 | switch (skel.sizeof_key) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 476 | switch (skel.sizeof_key) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:487:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:06:35] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 476 | switch (skel.sizeof_key) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:488:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:06:35] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:35] 476 | switch (skel.sizeof_key) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:489:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:06:35] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:06:35] | ^ [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 51 | current_slab_ += size; [00:06:35] | ^~~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:35] | ^~~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 59 | current_slab_ += size; [00:06:35] | ^~~~~~~~~~~~~ [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 65 | mtag_t &t = trie.head[next]; [00:06:35] | ^~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 76 | mtag = trie.head[mtag].pred; [00:06:35] | ^~~~~~~~~ [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 101 | T *ptr = buf.ptr + size; [00:06:35] | ^~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 101 | T *ptr = buf.ptr + size; [00:06:35] | ^~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 101 | T *ptr = buf.ptr + size; [00:06:35] | ^~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 101 | T *ptr = buf.ptr + size; [00:06:35] | ^~~~~~~ [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 49 | return skel.nodes[arcs[i]]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 103 | tags[l] = tags[r]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 103 | tags[l] = tags[r]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 107 | if (l != r) tags[l] = tags[r]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 107 | if (l != r) tags[l] = tags[r]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 109 | uint32_t t = tags[l]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 111 | for (; *h != TAGVER_ZERO; ++h); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 112 | for (; h --> h0; ) { [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 115 | tags[l] = t; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 151 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 152 | chars[i] = a->lower; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 159 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 162 | uint32_t c = static_cast(chars[i]); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 166 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 167 | chars[i] = a->lower; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 172 | chars[i] = upper; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 175 | chars[i] += stride; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 178 | *p++ = to_le(static_cast(c)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 151 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 152 | chars[i] = a->lower; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 159 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 162 | uint32_t c = static_cast(chars[i]); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 166 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 167 | chars[i] = a->lower; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 172 | chars[i] = upper; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 175 | chars[i] += stride; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 178 | *p++ = to_le(static_cast(c)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 151 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 152 | chars[i] = a->lower; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 159 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 162 | uint32_t c = static_cast(chars[i]); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 166 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 167 | chars[i] = a->lower; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 172 | chars[i] = upper; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 175 | chars[i] += stride; [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 178 | *p++ = to_le(static_cast(c)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 214 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 236 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 241 | if (--chars[i] == 0) { [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 242 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 286 | bver = static_cast(skel.finvers[base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 296 | *k++ = to_le(static_cast(path.len())); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 297 | *k++ = to_le(static_cast(matched)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 308 | uint32_t tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 330 | *k++ = to_le(static_cast(len)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 332 | *k++ = to_le(static_cast(history[i])); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 339 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 343 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 349 | *k++ = to_le(static_cast(tval)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 214 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 236 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 241 | if (--chars[i] == 0) { [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 242 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 286 | bver = static_cast(skel.finvers[base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 296 | *k++ = to_le(static_cast(path.len())); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 297 | *k++ = to_le(static_cast(matched)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 308 | uint32_t tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 330 | *k++ = to_le(static_cast(len)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 332 | *k++ = to_le(static_cast(history[i])); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 339 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 343 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 349 | *k++ = to_le(static_cast(tval)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 214 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 236 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 241 | if (--chars[i] == 0) { [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 242 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 286 | bver = static_cast(skel.finvers[base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 296 | *k++ = to_le(static_cast(path.len())); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 297 | *k++ = to_le(static_cast(matched)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 308 | uint32_t tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 330 | *k++ = to_le(static_cast(len)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 332 | *k++ = to_le(static_cast(history[i])); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 339 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 343 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 349 | *k++ = to_le(static_cast(tval)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 214 | arcs[i] = a; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 236 | const Node::range_t *a = arcs[i]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 241 | if (--chars[i] == 0) { [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 242 | arcs[i] = a = a->next; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:35] | ^~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 267 | matched = tags[skel.finvers[trail]]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 286 | bver = static_cast(skel.finvers[base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 296 | *k++ = to_le(static_cast(path.len())); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 297 | *k++ = to_le(static_cast(matched)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 308 | uint32_t tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 330 | *k++ = to_le(static_cast(len)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 332 | *k++ = to_le(static_cast(history[i])); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 339 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:35] | ^~~~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 343 | tval = tags[tver]; [00:06:35] | ^~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 349 | *k++ = to_le(static_cast(tval)); [00:06:35] | ^ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:35] 406 | const Node &node = skel.nodes[i]; [00:06:35] | ^~~~~~~~~~ [00:06:35] 179 warnings generated. [00:06:39] [ 34% 87/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/skeleton/maxpath.cc.o -MF CMakeFiles/re2c.dir/src/skeleton/maxpath.cc.o.d -o CMakeFiles/re2c.dir/src/skeleton/maxpath.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:39] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:39] | ^ [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 51 | current_slab_ += size; [00:06:39] | ^~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:39] | ^~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 59 | current_slab_ += size; [00:06:39] | ^~~~~~~~~~~~~ [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 65 | mtag_t &t = trie.head[next]; [00:06:39] | ^~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 76 | mtag = trie.head[mtag].pred; [00:06:39] | ^~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 49 | const Node &node = skel.nodes[i.node]; [00:06:39] | ^~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:06:39] | ^~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:06:39] | ^~~~~~~~~~ [00:06:39] 9 warnings generated. [00:06:43] [ 34% 88/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/skeleton/skeleton.cc.o -MF CMakeFiles/re2c.dir/src/skeleton/skeleton.cc.o.d -o CMakeFiles/re2c.dir/src/skeleton/skeleton.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 98 | switch (t) { [00:06:43] | ^ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 111 | switch (type_) { [00:06:43] | ^ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 124 | switch (type_) { [00:06:43] | ^ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 138 | switch (type_) { [00:06:43] | ^ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 151 | switch (type_) { [00:06:43] | ^ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 164 | switch (type_) { [00:06:43] | ^ [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:43] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:43] | ^ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:43] 131 | switch (key) { [00:06:43] | ^ [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:43] 51 | current_slab_ += size; [00:06:43] | ^~~~~~~~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:43] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:43] | ^~~~~~~~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:43] 59 | current_slab_ += size; [00:06:43] | ^~~~~~~~~~~~~ [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 65 | mtag_t &t = trie.head[next]; [00:06:43] | ^~~~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 76 | mtag = trie.head[mtag].pred; [00:06:43] | ^~~~~~~~~ [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:06:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:43] 42 | T * p = slabs.back() + index; [00:06:43] | ^~~~~~~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 27 | size_t j = s->arcs[c]; [00:06:43] | ^~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 28 | const tcmd_t *t = s->tcmd[c]; [00:06:43] | ^~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:06:43] | ^~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:06:43] | ^~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 55 | cmd = s->tcmd[nc]; [00:06:43] | ^~~~~~~ [00:06:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:43] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:06:43] | ^~~~~ [00:06:43] 20 warnings generated. [00:06:46] [ 35% 89/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/parse/ast.cc.o -MF CMakeFiles/re2c.dir/src/parse/ast.cc.o.d -o CMakeFiles/re2c.dir/src/parse/ast.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:10:22: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:06:46] 10 | free_list AST::flist; [00:06:46] | ^ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:46] 128 | switch (a->type) { [00:06:46] | ^ [00:06:46] 2 warnings generated. [00:06:48] [ 35% 90/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/parse/input.cc.o -MF CMakeFiles/re2c.dir/src/parse/input.cc.o.d -o CMakeFiles/re2c.dir/src/parse/input.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc [00:06:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:06:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:06:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:48] 98 | switch (t) { [00:06:48] | ^ [00:06:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:48] 111 | switch (type_) { [00:06:48] | ^ [00:06:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:48] 124 | switch (type_) { [00:06:48] | ^ [00:06:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:48] 138 | switch (type_) { [00:06:48] | ^ [00:06:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:48] 151 | switch (type_) { [00:06:48] | ^ [00:06:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:48] 164 | switch (type_) { [00:06:48] | ^ [00:06:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:06:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:48] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 108 | lim += offs; [00:06:48] | ^~~ [00:06:48] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 109 | cur += offs; [00:06:48] | ^~~ [00:06:48] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 110 | mar += offs; [00:06:48] | ^~~ [00:06:48] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 111 | ctx += offs; [00:06:48] | ^~~ [00:06:48] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 112 | tok += offs; [00:06:48] | ^~~ [00:06:48] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 113 | ptr += offs; [00:06:48] | ^~~ [00:06:48] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 114 | pos += offs; [00:06:48] | ^~~ [00:06:48] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:48] | ^~~~ [00:06:48] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:48] | ^~~~ [00:06:48] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:48] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:48] | ^~~~ [00:06:48] 16 warnings generated. [00:06:53] [ 35% 91/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/parse/parse.cc.o -MF CMakeFiles/re2c.dir/src/parse/parse.cc.o.d -o CMakeFiles/re2c.dir/src/parse/parse.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc [00:06:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:06:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:53] 98 | switch (t) { [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:53] 111 | switch (type_) { [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:53] 124 | switch (type_) { [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:53] 138 | switch (type_) { [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:53] 151 | switch (type_) { [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:53] 164 | switch (type_) { [00:06:53] | ^ [00:06:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:06:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:06:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:53] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 108 | lim += offs; [00:06:53] | ^~~ [00:06:53] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 109 | cur += offs; [00:06:53] | ^~~ [00:06:53] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 110 | mar += offs; [00:06:53] | ^~~ [00:06:53] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 111 | ctx += offs; [00:06:53] | ^~~ [00:06:53] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 112 | tok += offs; [00:06:53] | ^~~ [00:06:53] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 113 | ptr += offs; [00:06:53] | ^~~ [00:06:53] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 114 | pos += offs; [00:06:53] | ^~~ [00:06:53] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:53] | ^~~~ [00:06:53] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:53] | ^~~~ [00:06:53] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:53] | ^~~~ [00:06:53] 16 warnings generated. [00:06:57] [ 36% 92/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/parse/scanner.cc.o -MF CMakeFiles/re2c.dir/src/parse/scanner.cc.o.d -o CMakeFiles/re2c.dir/src/parse/scanner.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc [00:06:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:06:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:57] 98 | switch (t) { [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:57] 111 | switch (type_) { [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:57] 124 | switch (type_) { [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:57] 138 | switch (type_) { [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:57] 151 | switch (type_) { [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:57] 164 | switch (type_) { [00:06:57] | ^ [00:06:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:06:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:57] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 108 | lim += offs; [00:06:57] | ^~~ [00:06:57] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 109 | cur += offs; [00:06:57] | ^~~ [00:06:57] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 110 | mar += offs; [00:06:57] | ^~~ [00:06:57] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 111 | ctx += offs; [00:06:57] | ^~~ [00:06:57] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 112 | tok += offs; [00:06:57] | ^~~ [00:06:57] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 113 | ptr += offs; [00:06:57] | ^~~ [00:06:57] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 114 | pos += offs; [00:06:57] | ^~~ [00:06:57] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:57] | ^~~~ [00:06:57] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:57] | ^~~~ [00:06:57] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:57] | ^~~~ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 109 | in->eo = cur - 1; [00:06:57] | ^~~ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:06:57] | ^~~ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 135 | lim += have; [00:06:57] | ^~~ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 155 | in->so += offs; [00:06:57] | ~~~~^~ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 156 | in->eo += offs; [00:06:57] | ~~~~^~ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 211 | lim += YYMAXFILL; [00:06:57] | ^~~ [00:06:57] 22 warnings generated. [00:06:57] [ 36% 93/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/parse/unescape.cc.o -MF CMakeFiles/re2c.dir/src/parse/unescape.cc.o.d -o CMakeFiles/re2c.dir/src/parse/unescape.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 41 | for (s += 2; s != s_end; ++s) [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 41 | for (s += 2; s != s_end; ++s) [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 53 | for (++s; s != s_end; ++s) [00:06:57] | ^ [00:06:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:57] 53 | for (++s; s != s_end; ++s) [00:06:57] | ^ [00:06:57] 4 warnings generated. [00:06:59] [ 37% 94/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/util/file_utils.cc.o -MF CMakeFiles/re2c.dir/src/util/file_utils.cc.o.d -o CMakeFiles/re2c.dir/src/util/file_utils.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/file_utils.cc [00:06:59] [ 37% 95/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/util/s_to_n32_unsafe.cc.o -MF CMakeFiles/re2c.dir/src/util/s_to_n32_unsafe.cc.o.d -o CMakeFiles/re2c.dir/src/util/s_to_n32_unsafe.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:13:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 13 | for (; s != s_end; ++s) [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:33:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 33 | ++s; [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:34:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 34 | for (; s != s_end; ++s) [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:46:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 46 | for (; s != s_end; ++s) [00:06:59] | ^ [00:06:59] 4 warnings generated. [00:07:01] [ 37% 96/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/util/temp_file.cc.o -MF CMakeFiles/re2c.dir/src/util/temp_file.cc.o.d -o CMakeFiles/re2c.dir/src/util/temp_file.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/temp_file.cc [00:07:02] [ 38% 97/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/util/range.cc.o -MF CMakeFiles/re2c.dir/src/util/range.cc.o.d -o CMakeFiles/re2c.dir/src/util/range.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc [00:07:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:07:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:02] 42 | T * p = slabs.back() + index; [00:07:02] | ^~~~~~~~~~~~ [00:07:02] 1 warning generated. [00:07:06] [ 38% 98/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/main.cc.o -MF CMakeFiles/re2c.dir/src/main.cc.o.d -o CMakeFiles/re2c.dir/src/main.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:06] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:06] | ^ [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 98 | switch (t) { [00:07:06] | ^ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 111 | switch (type_) { [00:07:06] | ^ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 124 | switch (type_) { [00:07:06] | ^ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 138 | switch (type_) { [00:07:06] | ^ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 151 | switch (type_) { [00:07:06] | ^ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 164 | switch (type_) { [00:07:06] | ^ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:06] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:07:06] | ^ [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 51 | current_slab_ += size; [00:07:06] | ^~~~~~~~~~~~~ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:06] | ^~~~~~~~~~~~~ [00:07:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 59 | current_slab_ += size; [00:07:06] | ^~~~~~~~~~~~~ [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:07:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:07:06] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 108 | lim += offs; [00:07:06] | ^~~ [00:07:06] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 109 | cur += offs; [00:07:06] | ^~~ [00:07:06] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 110 | mar += offs; [00:07:06] | ^~~ [00:07:06] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 111 | ctx += offs; [00:07:06] | ^~~ [00:07:06] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 112 | tok += offs; [00:07:06] | ^~~ [00:07:06] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 113 | ptr += offs; [00:07:06] | ^~~ [00:07:06] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 114 | pos += offs; [00:07:06] | ^~~ [00:07:06] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:07:06] | ^~~~ [00:07:06] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:07:06] | ^~~~ [00:07:06] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:06] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:07:06] | ^~~~ [00:07:06] 21 warnings generated. [00:07:21] [ 39% 99/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2c.dir/link.d CMakeFiles/re2c_objects_autogen.dir/src/parse/parser.cc.o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex.cc.o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex_conf.cc.o CMakeFiles/re2c_objects_autogen.dir/src/options/parse_opts.cc.o CMakeFiles/re2c_objects_autogen.dir/src/msg/help.cc.o CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o CMakeFiles/re2c.dir/src/codegen/code_goto.cc.o CMakeFiles/re2c.dir/src/codegen/combine.cc.o CMakeFiles/re2c.dir/src/codegen/gen_bitmaps.cc.o CMakeFiles/re2c.dir/src/codegen/gen_delayed.cc.o CMakeFiles/re2c.dir/src/codegen/gen_dfa.cc.o CMakeFiles/re2c.dir/src/codegen/gen_goto.cc.o CMakeFiles/re2c.dir/src/codegen/gen_program.cc.o CMakeFiles/re2c.dir/src/codegen/gen_state.cc.o CMakeFiles/re2c.dir/src/codegen/helpers.cc.o CMakeFiles/re2c.dir/src/codegen/remove_empty.cc.o CMakeFiles/re2c.dir/src/codegen/render.cc.o CMakeFiles/re2c.dir/src/options/opt.cc.o CMakeFiles/re2c.dir/src/options/symtab.cc.o CMakeFiles/re2c.dir/src/nfa/estimate_size.cc.o CMakeFiles/re2c.dir/src/nfa/re_to_nfa.cc.o CMakeFiles/re2c.dir/src/adfa/adfa.cc.o CMakeFiles/re2c.dir/src/debug/dump_adfa.cc.o CMakeFiles/re2c.dir/src/debug/dump_cfg.cc.o CMakeFiles/re2c.dir/src/debug/dump_dfa.cc.o CMakeFiles/re2c.dir/src/debug/dump_dfa_tree.cc.o CMakeFiles/re2c.dir/src/debug/dump_interf.cc.o CMakeFiles/re2c.dir/src/debug/dump_nfa.cc.o CMakeFiles/re2c.dir/src/cfg/cfg.cc.o CMakeFiles/re2c.dir/src/cfg/compact.cc.o CMakeFiles/re2c.dir/src/cfg/dce.cc.o CMakeFiles/re2c.dir/src/cfg/freeze.cc.o CMakeFiles/re2c.dir/src/cfg/interfere.cc.o CMakeFiles/re2c.dir/src/cfg/liveanal.cc.o CMakeFiles/re2c.dir/src/cfg/normalize.cc.o CMakeFiles/re2c.dir/src/cfg/optimize.cc.o CMakeFiles/re2c.dir/src/cfg/rename.cc.o CMakeFiles/re2c.dir/src/cfg/varalloc.cc.o CMakeFiles/re2c.dir/src/dfa/closure.cc.o CMakeFiles/re2c.dir/src/dfa/dead_rules.cc.o CMakeFiles/re2c.dir/src/dfa/determinization.cc.o CMakeFiles/re2c.dir/src/dfa/fallback_tags.cc.o CMakeFiles/re2c.dir/src/dfa/fillpoints.cc.o CMakeFiles/re2c.dir/src/dfa/find_state.cc.o CMakeFiles/re2c.dir/src/dfa/minimization.cc.o CMakeFiles/re2c.dir/src/dfa/stacmd.cc.o CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o CMakeFiles/re2c.dir/src/dfa/tcmd.cc.o CMakeFiles/re2c.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o CMakeFiles/re2c.dir/src/encoding/enc.cc.o CMakeFiles/re2c.dir/src/encoding/range_suffix.cc.o CMakeFiles/re2c.dir/src/encoding/utf8/utf8_regexp.cc.o CMakeFiles/re2c.dir/src/encoding/utf8/utf8.cc.o CMakeFiles/re2c.dir/src/encoding/utf16/utf16_regexp.cc.o CMakeFiles/re2c.dir/src/encoding/utf16/utf16.cc.o CMakeFiles/re2c.dir/src/msg/msg.cc.o CMakeFiles/re2c.dir/src/msg/warn.cc.o CMakeFiles/re2c.dir/src/regexp/ast_to_re.cc.o CMakeFiles/re2c.dir/src/regexp/default_tags.cc.o CMakeFiles/re2c.dir/src/regexp/fixed_tags.cc.o CMakeFiles/re2c.dir/src/regexp/nullable.cc.o CMakeFiles/re2c.dir/src/regexp/re.cc.o CMakeFiles/re2c.dir/src/regexp/rule.cc.o CMakeFiles/re2c.dir/src/regexp/split_charset.cc.o CMakeFiles/re2c.dir/src/regexp/tag.cc.o CMakeFiles/re2c.dir/src/compile.cc.o CMakeFiles/re2c.dir/src/skeleton/control_flow.cc.o CMakeFiles/re2c.dir/src/skeleton/generate_code.cc.o CMakeFiles/re2c.dir/src/skeleton/generate_data.cc.o CMakeFiles/re2c.dir/src/skeleton/maxpath.cc.o CMakeFiles/re2c.dir/src/skeleton/skeleton.cc.o CMakeFiles/re2c.dir/src/parse/ast.cc.o CMakeFiles/re2c.dir/src/parse/input.cc.o CMakeFiles/re2c.dir/src/parse/parse.cc.o CMakeFiles/re2c.dir/src/parse/scanner.cc.o CMakeFiles/re2c.dir/src/parse/unescape.cc.o CMakeFiles/re2c.dir/src/util/file_utils.cc.o CMakeFiles/re2c.dir/src/util/s_to_n32_unsafe.cc.o CMakeFiles/re2c.dir/src/util/temp_file.cc.o CMakeFiles/re2c.dir/src/util/range.cc.o CMakeFiles/re2c.dir/src/main.cc.o -o re2c && : [00:07:25] [ 39% 100/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/code_goto.cc.o -MF CMakeFiles/re2go.dir/src/codegen/code_goto.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/code_goto.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:25] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:25] | ^ [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 98 | switch (t) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 111 | switch (type_) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 124 | switch (type_) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 138 | switch (type_) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 151 | switch (type_) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 164 | switch (type_) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:07:25] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:25] 426 | switch (s->action.type) { [00:07:25] | ^ [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 51 | current_slab_ += size; [00:07:25] | ^~~~~~~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:25] | ^~~~~~~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 59 | current_slab_ += size; [00:07:25] | ^~~~~~~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:07:25] | ^~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 33 | for (; span < endspan; ++span) { [00:07:25] | ^~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 39 | for (c = go->cases; c < cases; ++c) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 45 | ++cases; [00:07:25] | ^~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:07:25] | ^~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 58 | for (s = span; s < endspan; ++s) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 60 | *ranges_end++ = ub; [00:07:25] | ^~~~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 61 | *ranges_end++ = s->ub; [00:07:25] | ^~~~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 78 | State *defstate = (endspan - 1)->to; [00:07:25] | ^~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 79 | for (c = go->cases; c < cases; ++c) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:07:25] | ^~~~~~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 154 | && s[1].to == next [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 155 | && s[1].ub - s[0].ub == 1 [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 156 | && s[2].to == s[0].to [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 157 | && s[2].tags == s[0].tags) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 164 | && s[1].ub - s[0].ub == 1 [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 165 | && s[2].to == s[0].to [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 166 | && s[2].tags == s[0].tags) { [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 170 | s += 2; [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 176 | s += 1; [00:07:25] | ^ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:07:25] | ^~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 225 | if (old_span[i].to != x) { [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 232 | new_span[new_nspans].to = old_span[i].to; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 232 | new_span[new_nspans].to = old_span[i].to; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:07:25] | ^~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 278 | State *to = span[i].to; [00:07:25] | ^~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 279 | x->table[c] = to; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 354 | if (span[i].ub > 0x100) { [00:07:25] | ^~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 355 | hspan = &go->span[i]; [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 363 | if (go->span[i].tags != TCID0) { [00:07:25] | ^~~~~~~~ [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:25] 374 | State *s = go->span[i].to; [00:07:25] | ^~~~~~~~ [00:07:25] 62 warnings generated. [00:07:29] [ 39% 101/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/combine.cc.o -MF CMakeFiles/re2go.dir/src/codegen/combine.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/combine.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:29] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:29] | ^ [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:29] 98 | switch (t) { [00:07:29] | ^ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:29] 111 | switch (type_) { [00:07:29] | ^ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:29] 124 | switch (type_) { [00:07:29] | ^ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:29] 138 | switch (type_) { [00:07:29] | ^ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:29] 151 | switch (type_) { [00:07:29] | ^ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:29] 164 | switch (type_) { [00:07:29] | ^ [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:29] 51 | current_slab_ += size; [00:07:29] | ^~~~~~~~~~~~~ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:29] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:29] | ^~~~~~~~~~~~~ [00:07:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:29] 59 | current_slab_ += size; [00:07:29] | ^~~~~~~~~~~~~ [00:07:29] 10 warnings generated. [00:07:32] [ 40% 102/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/gen_bitmaps.cc.o -MF CMakeFiles/re2go.dir/src/codegen/gen_bitmaps.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/gen_bitmaps.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc [00:07:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:32] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:32] | ^ [00:07:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:07:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:32] 98 | switch (t) { [00:07:32] | ^ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:32] 111 | switch (type_) { [00:07:32] | ^ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:32] 124 | switch (type_) { [00:07:32] | ^ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:32] 138 | switch (type_) { [00:07:32] | ^ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:32] 151 | switch (type_) { [00:07:32] | ^ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:32] 164 | switch (type_) { [00:07:32] | ^ [00:07:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:07:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 51 | current_slab_ += size; [00:07:32] | ^~~~~~~~~~~~~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:32] | ^~~~~~~~~~~~~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 59 | current_slab_ += size; [00:07:32] | ^~~~~~~~~~~~~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:32] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:07:32] | ^~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:32] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:07:32] | ^~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:07:32] | ^~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:07:32] | ^~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 41 | ++b1; [00:07:32] | ^~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 42 | ++b2; [00:07:32] | ^~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:07:32] | ^~~~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:32] 105 | for (; span < last; ++span) { [00:07:32] | ^~~~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:32] 108 | buffer[c] |= mask; [00:07:32] | ^~~~~~ [00:07:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:32] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:07:32] | ^~~~~~ [00:07:32] 20 warnings generated. [00:07:38] [ 40% 103/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/gen_delayed.cc.o -MF CMakeFiles/re2go.dir/src/codegen/gen_delayed.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/gen_delayed.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:38] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:38] | ^ [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 98 | switch (t) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 111 | switch (type_) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 124 | switch (type_) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 138 | switch (type_) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 151 | switch (type_) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 164 | switch (type_) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:07:38] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:07:38] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 485 | switch (opts->lang) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:38] 642 | switch (code->kind) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:749:13: warning: 31 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:07:38] 749 | switch (code->kind) { [00:07:38] | ^~~~~~~~~~ [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 51 | current_slab_ += size; [00:07:38] | ^~~~~~~~~~~~~ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:38] | ^~~~~~~~~~~~~ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 59 | current_slab_ += size; [00:07:38] | ^~~~~~~~~~~~~ [00:07:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 36 | p += stub.length(); [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 42 | s = q + 1; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 51 | ++s; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 36 | p += stub.length(); [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 42 | s = q + 1; [00:07:38] | ^ [00:07:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:38] 51 | ++s; [00:07:38] | ^ [00:07:38] 26 warnings generated. [00:07:42] [ 41% 104/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/gen_dfa.cc.o -MF CMakeFiles/re2go.dir/src/codegen/gen_dfa.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/gen_dfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:42] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:42] | ^ [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:42] 98 | switch (t) { [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:42] 111 | switch (type_) { [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:42] 124 | switch (type_) { [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:42] 138 | switch (type_) { [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:42] 151 | switch (type_) { [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:42] 164 | switch (type_) { [00:07:42] | ^ [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 51 | current_slab_ += size; [00:07:42] | ^~~~~~~~~~~~~ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:42] | ^~~~~~~~~~~~~ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 59 | current_slab_ += size; [00:07:42] | ^~~~~~~~~~~~~ [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 36 | p += stub.length(); [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 42 | s = q + 1; [00:07:42] | ^ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 51 | ++s; [00:07:42] | ^ [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:07:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:42] 65 | mtag_t &t = trie.head[next]; [00:07:42] | ^~~~~~~~~ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:42] 76 | mtag = trie.head[mtag].pred; [00:07:42] | ^~~~~~~~~ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 69 | *ranges_end++ = -1; [00:07:42] | ^~~~~~~~~~ [00:07:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:42] 70 | *ranges_end++ = 1; [00:07:42] | ^~~~~~~~~~ [00:07:42] 20 warnings generated. [00:07:47] [ 41% 105/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/gen_goto.cc.o -MF CMakeFiles/re2go.dir/src/codegen/gen_goto.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/gen_goto.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:47] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:47] | ^ [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 98 | switch (t) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 111 | switch (type_) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 124 | switch (type_) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 138 | switch (type_) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 151 | switch (type_) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 164 | switch (type_) { [00:07:47] | ^ [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 51 | current_slab_ += size; [00:07:47] | ^~~~~~~~~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:47] | ^~~~~~~~~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 59 | current_slab_ += size; [00:07:47] | ^~~~~~~~~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:47] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:07:47] | ^~~~~~~~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:47] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:07:47] | ^~~~~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:47] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:07:47] | ^~~~~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:47] | ^ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:47] 235 | static_cast(ranges[2 * i]), [00:07:47] | ^~~~~~ [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:47] 236 | static_cast(ranges[2 * i + 1]), [00:07:47] | ^~~~~~ [00:07:47] 19 warnings generated. [00:07:52] [ 41% 106/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/gen_program.cc.o -MF CMakeFiles/re2go.dir/src/codegen/gen_program.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/gen_program.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc [00:07:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:52] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:52] | ^ [00:07:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:07:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:52] 98 | switch (t) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:52] 111 | switch (type_) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:52] 124 | switch (type_) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:52] 138 | switch (type_) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:52] 151 | switch (type_) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:52] 164 | switch (type_) { [00:07:52] | ^ [00:07:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:07:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:52] 51 | current_slab_ += size; [00:07:52] | ^~~~~~~~~~~~~ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:52] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:52] | ^~~~~~~~~~~~~ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:52] 59 | current_slab_ += size; [00:07:52] | ^~~~~~~~~~~~~ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:52] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:52] 30 | for (const char *p = s;; ++p) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:52] 37 | if (p > s && p[-1] == '\r') --l; [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:52] 116 | for (const char *p = s; !code && p < e; ++p) { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:52] 121 | if (newline && e > s && e[-1] != '\n') { [00:07:52] | ^ [00:07:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:52] 375 | e[len] = 0; [00:07:52] | ^ [00:07:52] 16 warnings generated. [00:07:58] [ 42% 107/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/gen_state.cc.o -MF CMakeFiles/re2go.dir/src/codegen/gen_state.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/gen_state.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:58] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:58] | ^ [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 98 | switch (t) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 111 | switch (type_) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 124 | switch (type_) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 138 | switch (type_) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 151 | switch (type_) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 164 | switch (type_) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:67:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:58] 67 | switch (s->action.type) { [00:07:58] | ^ [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 51 | current_slab_ += size; [00:07:58] | ^~~~~~~~~~~~~ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:58] | ^~~~~~~~~~~~~ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 59 | current_slab_ += size; [00:07:58] | ^~~~~~~~~~~~~ [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 36 | p += stub.length(); [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 42 | s = q + 1; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 51 | ++s; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 36 | p += stub.length(); [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 42 | s = q + 1; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 51 | ++s; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 36 | p += stub.length(); [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 42 | s = q + 1; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 51 | ++s; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 36 | p += stub.length(); [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 42 | s = q + 1; [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 51 | ++s; [00:07:58] | ^ [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:07:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:58] 65 | mtag_t &t = trie.head[next]; [00:07:58] | ^~~~~~~~~ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:58] 76 | mtag = trie.head[mtag].pred; [00:07:58] | ^~~~~~~~~ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:679:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:680:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:58] 680 | for (; h --> h0; ) { [00:07:58] | ^ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:745:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:58] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:07:58] | ^~~~ [00:07:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:764:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:58] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:07:58] | ^~~~ [00:07:58] 41 warnings generated. [00:08:01] [ 42% 108/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/helpers.cc.o -MF CMakeFiles/re2go.dir/src/codegen/helpers.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/helpers.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 24 | return sHex[c & 0x0F]; [00:08:01] | ^~~~ [00:08:01] 1 warning generated. [00:08:04] [ 43% 109/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o -MF CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc [00:08:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:08:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:04] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:04] | ^ [00:08:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:25:13: warning: 32 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:08:04] 25 | switch (code->kind) { [00:08:04] | ^~~~~~~~~~ [00:08:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:08:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:04] 51 | current_slab_ += size; [00:08:04] | ^~~~~~~~~~~~~ [00:08:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:04] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:04] | ^~~~~~~~~~~~~ [00:08:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:04] 59 | current_slab_ += size; [00:08:04] | ^~~~~~~~~~~~~ [00:08:04] 5 warnings generated. [00:08:09] [ 43% 110/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/render.cc.o -MF CMakeFiles/re2go.dir/src/codegen/render.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/render.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:09] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:09] | ^ [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 98 | switch (t) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 111 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 124 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 138 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 151 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 164 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 41 | switch (opts->lang) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 114 | switch (code->fmt) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:141:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:08:09] 141 | default: return NULL; [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:151:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:08:09] 151 | default: return NULL; [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:161:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:08:09] 161 | default: return NULL; [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 171 | switch (opts->lang) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 217 | switch (type) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 240 | switch (opts->lang) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 453 | switch (opts->lang) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 644 | switch (opts->lang) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 667 | switch (code->kind) { [00:08:09] | ^ [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 51 | current_slab_ += size; [00:08:09] | ^~~~~~~~~~~~~ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:09] | ^~~~~~~~~~~~~ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 59 | current_slab_ += size; [00:08:09] | ^~~~~~~~~~~~~ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 16 | for (const char *s = text; *s; ++s) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:09] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:08:09] | ^~~~~~ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:09] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:08:09] | ^~~~~~ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 386 | for (; *s; ++s) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 390 | p = s + 1; [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:09] 701 | if (code->raw.data[i] == '\n') ++line; [00:08:09] | ^~~~~~~~~~~~~~ [00:08:09] 27 warnings generated. [00:08:13] [ 43% 111/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/options/opt.cc.o -MF CMakeFiles/re2go.dir/src/options/opt.cc.o.d -o CMakeFiles/re2go.dir/src/options/opt.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc [00:08:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:08:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 98 | switch (t) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 111 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 124 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 138 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 151 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 164 | switch (type_) { [00:08:13] | ^ [00:08:13] 6 warnings generated. [00:08:16] [ 44% 112/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/options/symtab.cc.o -MF CMakeFiles/re2go.dir/src/options/symtab.cc.o.d -o CMakeFiles/re2go.dir/src/options/symtab.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/symtab.cc [00:08:19] [ 44% 113/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o -MF CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o.d -o CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 42 | T * p = slabs.back() + index; [00:08:19] | ^~~~~~~~~~~~ [00:08:19] 1 warning generated. [00:08:23] [ 45% 114/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o -MF CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o.d -o CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 98 | switch (t) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 111 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 124 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 138 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 151 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 164 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 47 | switch (re->type) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:144:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 144 | switch (state->type) { [00:08:23] | ^ [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:23] 42 | T * p = slabs.back() + index; [00:08:23] | ^~~~~~~~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:52:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 52 | s = &nfa.states[nfa.size++]; [00:08:23] | ^~~~~~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:59:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 59 | s = &nfa.states[nfa.size++]; [00:08:23] | ^~~~~~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:74:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:08:23] | ^~~~~~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:80:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:08:23] | ^~~~~~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:103:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 103 | s = &nfa.states[nfa.size++]; [00:08:23] | ^~~~~~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:200:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 200 | nfa_state_t *s = &states[size++]; [00:08:23] | ^~~~~~ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:205:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:23] 205 | nfa_state_t *t = &states[size++]; [00:08:23] | ^~~~~~ [00:08:23] 16 warnings generated. [00:08:29] [ 45% 115/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/adfa/adfa.cc.o -MF CMakeFiles/re2go.dir/src/adfa/adfa.cc.o.d -o CMakeFiles/re2go.dir/src/adfa/adfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:29] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:29] | ^ [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:29] 98 | switch (t) { [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:29] 111 | switch (type_) { [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:29] 124 | switch (type_) { [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:29] 138 | switch (type_) { [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:29] 151 | switch (type_) { [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:29] 164 | switch (type_) { [00:08:29] | ^ [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 51 | current_slab_ += size; [00:08:29] | ^~~~~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:29] | ^~~~~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 59 | current_slab_ += size; [00:08:29] | ^~~~~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 84 | i2s[i] = new State; [00:08:29] | ^~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 91 | State *s = i2s[i]; [00:08:29] | ^~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 112 | const size_t to = t->arcs[c]; [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 113 | const tcid_t tc = t->tcid[c]; [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 116 | && t->arcs[c] == to [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 117 | && t->tcid[c] == tc [00:08:29] | ^~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:08:29] | ^~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 121 | s->go.span[j].ub = charset[c]; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 122 | s->go.span[j].tags = tc; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 185 | State *q = s->go.span[i].to; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 235 | Span *const fe = f + fg->go.nspans; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 236 | Span *const be = b + bg->go.nspans; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 254 | || x[-1].to != x->to [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 255 | || x[-1].tags != x->tags [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 256 | || x[-1].ub == eofub [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 259 | ++x; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 264 | ++f; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 266 | ++b; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 268 | ++f; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:29] 269 | ++b; [00:08:29] | ^ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 283 | State *to = s->go.span[i].to; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 356 | if (!s->go.span[i].to) { [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 357 | s->go.span[i].to = finstates[s->rule]; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 358 | s->go.span[i].tags = s->rule_tags; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 377 | if (!s->go.span[i].to) { [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 382 | s->go.span[i].to = defstate; [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 429 | if (s->go.span[i].to == s) { [00:08:29] | ^~~~~~~~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 526 | if (span[i].tags != tags) { [00:08:29] | ^~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 556 | if (!consume(span[i].to)) return false; [00:08:29] | ^~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 572 | span[i].tags = TCID0; [00:08:29] | ^~~~ [00:08:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:29] 602 | span[i].tags = TCID0; [00:08:29] | ^~~~ [00:08:29] 46 warnings generated. [00:08:29] [ 45% 116/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/debug/dump_adfa.cc.o -MF CMakeFiles/re2go.dir/src/debug/dump_adfa.cc.o.d -o CMakeFiles/re2go.dir/src/debug/dump_adfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_adfa.cc [00:08:29] [ 46% 117/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/debug/dump_cfg.cc.o -MF CMakeFiles/re2go.dir/src/debug/dump_cfg.cc.o.d -o CMakeFiles/re2go.dir/src/debug/dump_cfg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_cfg.cc [00:08:29] [ 46% 118/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/debug/dump_dfa.cc.o -MF CMakeFiles/re2go.dir/src/debug/dump_dfa.cc.o.d -o CMakeFiles/re2go.dir/src/debug/dump_dfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_dfa.cc [00:08:29] [ 47% 119/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/debug/dump_dfa_tree.cc.o -MF CMakeFiles/re2go.dir/src/debug/dump_dfa_tree.cc.o.d -o CMakeFiles/re2go.dir/src/debug/dump_dfa_tree.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_dfa_tree.cc [00:08:31] [ 47% 120/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/debug/dump_interf.cc.o -MF CMakeFiles/re2go.dir/src/debug/dump_interf.cc.o.d -o CMakeFiles/re2go.dir/src/debug/dump_interf.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_interf.cc [00:08:31] [ 47% 121/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/debug/dump_nfa.cc.o -MF CMakeFiles/re2go.dir/src/debug/dump_nfa.cc.o.d -o CMakeFiles/re2go.dir/src/debug/dump_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_nfa.cc [00:08:34] [ 48% 122/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/cfg.cc.o -MF CMakeFiles/re2go.dir/src/cfg/cfg.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/cfg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:08:34] | ^~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:08:34] | ^~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:08:34] | ^~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:08:34] | ^~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 110 | if (ctx.state2bb[i]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 121 | if (trans2bb[c]) { [00:08:34] | ^~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:08:34] | ^~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:08:34] | ^~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 130 | if (ctx.final2bb[i]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:08:34] | ^~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 139 | if (ctx.fback2bb[i]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:08:34] | ^~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 158 | succe = succb + n; [00:08:34] | ^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 171 | ctx.state_mark[x0] = ctx.mark; [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 174 | if (ctx.state2bb[x0]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:08:34] | ~~~~^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 192 | const size_t y = a[c]; [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 195 | if (trans_mark[c] >= ctx.mark) { [00:08:34] | ^~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 198 | trans_mark[c] = ctx.mark; [00:08:34] | ^~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 201 | if (trans2bb[c]) { [00:08:34] | ^~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 202 | *ctx.succe++ = trans2bb[c]; [00:08:34] | ~~~~^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 202 | *ctx.succe++ = trans2bb[c]; [00:08:34] | ^~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 210 | ctx.state_mark[y] = ctx.mark; [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 213 | if (ctx.state2bb[y]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:08:34] | ~~~~^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 224 | ctx.final_mark[x] = ctx.mark; [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 226 | if (ctx.final2bb[x]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:08:34] | ~~~~^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 254 | const size_t y = a[c]; [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 262 | if (trans_mark[c] >= ctx.mark) { [00:08:34] | ^~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 265 | trans_mark[c] = ctx.mark; [00:08:34] | ^~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 268 | if (trans2bb[c]) { [00:08:34] | ^~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 269 | *ctx.succe++ = trans2bb[c]; [00:08:34] | ~~~~^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 269 | *ctx.succe++ = trans2bb[c]; [00:08:34] | ^~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 276 | ctx.state_mark[y] = ctx.mark; [00:08:34] | ^~~~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 279 | if (ctx.state2bb[y]) { [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:08:34] | ~~~~^~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:34] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:08:34] | ^~~~~~~~~~~~ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:08:34] | ^ [00:08:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:34] 292 | for (; b < e; ++b) { [00:08:34] | ^ [00:08:34] 60 warnings generated. [00:08:38] [ 48% 123/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/compact.cc.o -MF CMakeFiles/re2go.dir/src/cfg/compact.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/compact.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:38] 22 | std::fill(used, used + nver, false); [00:08:38] | ^~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 24 | const tagver_t f = fins[t]; [00:08:38] | ^~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:08:38] | ^~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:08:38] | ^~~~~~~~~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 32 | used[r] = true; [00:08:38] | ^~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 34 | used[p->lhs] = true; [00:08:38] | ^~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:08:38] | ^~~~~~~ [00:08:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:38] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:08:38] | ^~~~ [00:08:38] 8 warnings generated. [00:08:41] [ 49% 124/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/dce.cc.o -MF CMakeFiles/re2go.dir/src/cfg/dce.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/dce.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:41] 22 | if (live[l]) { [00:08:41] | ^~~~ [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:41] 24 | live[l] = false; [00:08:41] | ^~~~ [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:41] 26 | live[r] = true; [00:08:41] | ^~~~ [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:41] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:08:41] | ^ [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:41] 43 | for (; b < e; ++b, live += nver) { [00:08:41] | ^ [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:41] 43 | for (; b < e; ++b, live += nver) { [00:08:41] | ^~~~ [00:08:41] 6 warnings generated. [00:08:45] [ 49% 125/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/freeze.cc.o -MF CMakeFiles/re2go.dir/src/cfg/freeze.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/freeze.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 35 | **const fin = cmd + nsym, [00:08:45] | ^~~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 36 | **const fall = fin + 1; [00:08:45] | ^~~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 40 | for(; cmd < fin; ++cmd) { [00:08:45] | ^~~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 41 | *id++ = pool.insert(*cmd); [00:08:45] | ^~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 45 | *id++ = pool.insert(*fin); [00:08:45] | ^~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 48 | *id++ = pool.insert(*fall); [00:08:45] | ^~ [00:08:45] 6 warnings generated. [00:08:49] [ 49% 126/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/interfere.cc.o -MF CMakeFiles/re2go.dir/src/cfg/interfere.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/interfere.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 25 | for (; b < e; ++b, live += nver) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 25 | for (; b < e; ++b, live += nver) { [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 52 | vals[r].clear(); [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 53 | vals[r].push_back(r); [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 67 | buf[l] = false; [00:08:49] | ^~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:08:49] | ^~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 81 | for (; h-- != p->history;) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 93 | if (vals[q->lhs] == vl) { [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 94 | buf[q->lhs] = false; [00:08:49] | ^~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 100 | if (!buf[v]) continue; [00:08:49] | ^~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:08:49] | ^~~~~~ [00:08:49] 18 warnings generated. [00:08:52] [ 50% 127/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/liveanal.cc.o -MF CMakeFiles/re2go.dir/src/cfg/liveanal.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/liveanal.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 20 | done[i] = true; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:52] | ^~~~~~~~~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:08:52] | ^ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 28 | return ++ord; [00:08:52] | ^~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 38 | if (live[l]) { [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 40 | live[l] = false; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 42 | live[r] = true; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:52] | ^~~~~~~~~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 79 | bool *l = &live[i * nver]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 85 | l[fins[t]] = !fixed(tags[t]); [00:08:52] | ^ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 85 | l[fins[t]] = !fixed(tags[t]); [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 97 | const cfg_ix_t i = pord[a]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:52] | ^~~~~~~~~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 99 | bool *old = &live[i * nver]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:08:52] | ^ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 106 | const bool *l = &live[*j * nver]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:08:52] | ^~~~~~~~~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 113 | buf1[v] |= buf2[v]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 113 | buf1[v] |= buf2[v]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:52] | ^~~~~~~~~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 139 | bool *l = &live[i * nver]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 145 | l[fins[t]] = !fixed(tags[t]); [00:08:52] | ^ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 145 | l[fins[t]] = !fixed(tags[t]); [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 152 | buf1[p->lhs] = false; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 157 | buf1[v] = true; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:52] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:08:52] | ^ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 162 | bool *liv = &live[*j * nver]; [00:08:52] | ^~~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 164 | liv[v] |= buf1[v]; [00:08:52] | ^~~ [00:08:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:52] 164 | liv[v] |= buf1[v]; [00:08:52] | ^~~~ [00:08:52] 30 warnings generated. [00:08:56] [ 50% 128/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/normalize.cc.o -MF CMakeFiles/re2go.dir/src/cfg/normalize.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/normalize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 98 | switch (t) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 111 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 124 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 138 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 151 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 164 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 45 | for (; b < e; ++b) { [00:08:56] | ^ [00:08:56] 8 warnings generated. [00:09:00] [ 50% 129/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/optimize.cc.o -MF CMakeFiles/re2go.dir/src/cfg/optimize.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/optimize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc [00:09:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:09:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:00] 98 | switch (t) { [00:09:00] | ^ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:00] 111 | switch (type_) { [00:09:00] | ^ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:00] 124 | switch (type_) { [00:09:00] | ^ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:00] 138 | switch (type_) { [00:09:00] | ^ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:00] 151 | switch (type_) { [00:09:00] | ^ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:00] 164 | switch (type_) { [00:09:00] | ^ [00:09:00] 6 warnings generated. [00:09:03] [ 51% 130/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/rename.cc.o -MF CMakeFiles/re2go.dir/src/cfg/rename.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/rename.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:09:03] | ^ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 20 | for (; b < be; ++b) { [00:09:03] | ^ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:03] 24 | l = ver2new[l]; [00:09:03] | ^~~~~~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:03] 26 | r = ver2new[r]; [00:09:03] | ^~~~~~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:03] 40 | tagver_t &f = fins[t]; [00:09:03] | ^~~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:03] 42 | f = ver2new[f]; [00:09:03] | ^~~~~~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:03] 49 | newmt.insert(ver2new[*i]); [00:09:03] | ^~~~~~~ [00:09:03] 7 warnings generated. [00:09:07] [ 51% 131/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o -MF CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 33 | std::fill(next, next + nver, END); [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 34 | std::fill(repr, repr + nver, END); [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 38 | for (; b < e; ++b) { [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 47 | rx = repr[x]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 48 | ry = repr[y]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 52 | for (z = rx; z != END; z = next[z]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 53 | if (interf[z * nver + y]) break; [00:09:07] | ^~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 56 | repr[y] = rx; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 57 | next[y] = next[rx]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 57 | next[y] = next[rx]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 58 | next[rx] = y; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 61 | for (z = ry; z != END; z = next[z]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 62 | if (interf[z * nver + x]) break; [00:09:07] | ^~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 65 | repr[x] = ry; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 66 | next[x] = next[ry]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 66 | next[x] = next[ry]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 67 | next[ry] = x; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 69 | } else if (!interf[x * nver + y]) { [00:09:07] | ^~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 70 | repr[x] = repr[y] = x; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 70 | repr[x] = repr[y] = x; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 71 | next[x] = y; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 78 | if (rx != repr[rx]) continue; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 81 | if (ry != repr[ry]) continue; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 83 | for (x = rx; x != END; x = next[x]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 84 | for (y = ry; y != END; y = next[y]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 85 | if (interf[x * nver + y]) break; [00:09:07] | ^~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 91 | for (y = ry;; y = next[y]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 92 | repr[y] = rx; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 93 | if (next[y] == END) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 94 | next[y] = next[rx]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 94 | next[y] = next[rx]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 95 | next[rx] = ry; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 105 | if (repr[x] != END) continue; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 109 | if (rx != repr[rx]) continue; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 112 | for (y = rx; y != END; y = next[y]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 113 | if (interf[x * nver + y]) break; [00:09:07] | ^~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 118 | repr[x] = rx; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 119 | next[x] = next[rx]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 119 | next[x] = next[rx]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 120 | next[rx] = x; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 127 | repr[x] = x; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 135 | if (next[rx] == END) ++rx; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 138 | if (repr[rx] != rx) continue; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 141 | for (x = rx; x != END; x = next[x]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 142 | ver2new[x] = maxver; [00:09:07] | ^~~~~~~ [00:09:07] 46 warnings generated. [00:09:15] [ 52% 132/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/closure.cc.o -MF CMakeFiles/re2go.dir/src/dfa/closure.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/closure.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 36 | switch (n->type) { [00:09:15] | ^ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 98 | switch (t) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 111 | switch (type_) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 124 | switch (type_) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 138 | switch (type_) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 151 | switch (type_) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 164 | switch (type_) { [00:09:15] | ^ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:37:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 37 | switch (ctx.dc_opts->posix_closure) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 150 | switch (q->type) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 253 | switch (q->type) { [00:09:15] | ^ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 36 | switch (n->type) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:15:5: note: in instantiation of function template specialization 're2c::closure_leftmost_dfs >' requested here [00:09:15] 15 | closure_leftmost_dfs(ctx); [00:09:15] | ^ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 150 | switch (q->type) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:96:22: note: in instantiation of function template specialization 're2c::scan >' requested here [00:09:15] 96 | if (!scan(ctx, q, false)) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:38:34: note: in instantiation of function template specialization 're2c::closure_posix_gor1 >' requested here [00:09:15] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 253 | switch (q->type) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:39:34: note: in instantiation of function template specialization 're2c::closure_posix_gtop >' requested here [00:09:15] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:09:15] | ^ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:125:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 125 | switch (ctx.dc_opts->posix_prectable) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:115:5: note: in instantiation of function template specialization 're2c::compute_prectable >' requested here [00:09:15] 115 | compute_prectable(ctx); [00:09:15] | ^ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 42 | T * p = slabs.back() + index; [00:09:15] | ^~~~~~~~~~~~ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 51 | current_slab_ += size; [00:09:15] | ^~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:15] | ^~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 59 | current_slab_ += size; [00:09:15] | ^~~~~~~~~~~~~ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:47:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:09:15] | ^~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:48:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:09:15] | ^~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:49:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:09:15] | ^~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:146:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 146 | newtbl[i * newdim + i] = p0; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:235:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 235 | li = level - 1; [00:09:15] | ^~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:242:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 242 | *level++ = l; [00:09:15] | ^~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 247 | for (lj = level - 1; lj > li; --lj) { [00:09:15] | ^~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 247 | for (lj = level - 1; lj > li; --lj) { [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:248:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 248 | for (lk = lj; lk > li; --lk) { [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:253:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 253 | newtbl[cj * newdim + ck] = p0; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 254 | newtbl[ck * newdim + cj] = p0; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:279:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 285 | for (lj = level - 1; lj > lk; --lj) { [00:09:15] | ^~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 285 | for (lj = level - 1; lj > lk; --lj) { [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:293:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:294:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:309:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:312:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:313:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 320 | for (lj = level - 1; lj > li; --lj) { [00:09:15] | ^~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 320 | for (lj = level - 1; lj > li; --lj) { [00:09:15] | ^~ [00:09:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:59:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:09:15] | ^~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 259 | v0 = vs[t], [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 263 | vers[t] = v0; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 266 | vers[t] = newvers[x]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 259 | v0 = vs[t], [00:09:15] | ^~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 263 | vers[t] = v0; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 266 | vers[t] = newvers[x]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:09:15] | ^~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:09:15] | ^~~~~~~~~~~~~ [00:09:15] 56 warnings generated. [00:09:19] [ 52% 133/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o -MF CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc [00:09:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:09:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:19] 98 | switch (t) { [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:19] 111 | switch (type_) { [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:19] 124 | switch (type_) { [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:19] 138 | switch (type_) { [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:19] 151 | switch (type_) { [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:19] 164 | switch (type_) { [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 99 | state_t &s = states[i]; [00:09:19] | ^~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 110 | const size_t j = s->arcs[c]; [00:09:19] | ^~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 113 | a->next = states[j].arcs; [00:09:19] | ^~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 114 | states[j].arcs = a++; [00:09:19] | ^~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:19] 114 | states[j].arcs = a++; [00:09:19] | ^ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 116 | states[i].fallthru = true; [00:09:19] | ^~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:09:19] | ^~~~~~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:09:19] | ^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:09:19] | ^~~~~~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:09:19] | ^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 174 | if (live[j * nstates + i]) { [00:09:19] | ^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:09:19] | ^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:09:19] | ^~~~~~~~~~~~~~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 218 | const size_t k = arcs[c]; [00:09:19] | ^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 222 | bad[r] |= live[r * nstates + k]; [00:09:19] | ^~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 222 | bad[r] |= live[r * nstates + k]; [00:09:19] | ^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 228 | if (bad[r]) { [00:09:19] | ^~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 250 | const size_t j = s->arcs[c]; [00:09:19] | ^~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:09:19] | ^~~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 259 | s->tcmd[nsym] = NULL; [00:09:19] | ^~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 271 | s->fallthru = fallthru[i]; [00:09:19] | ^~~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 277 | const size_t j = s->arcs[c]; [00:09:19] | ^~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:09:19] | ^~~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:19] 300 | const size_t j = s->arcs[c]; [00:09:19] | ^~~~~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:19] 335 | bool *fallthru = live + nl - ns; [00:09:19] | ~~~~~^~~~ [00:09:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:19] 335 | bool *fallthru = live + nl - ns; [00:09:19] | ^~~~ [00:09:19] 32 warnings generated. [00:09:26] [ 52% 134/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/determinization.cc.o -MF CMakeFiles/re2go.dir/src/dfa/determinization.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/determinization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:26] 98 | switch (t) { [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:26] 111 | switch (type_) { [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:26] 124 | switch (type_) { [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:26] 138 | switch (type_) { [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:26] 151 | switch (type_) { [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:26] 164 | switch (type_) { [00:09:26] | ^ [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:26] 42 | T * p = slabs.back() + index; [00:09:26] | ^~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:09:26] | ^~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:09:26] | ^~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:09:26] | ^~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:09:26] | ^~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:09:26] | ^~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:09:26] | ^~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:09:26] | ^~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:09:26] | ^~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:09:26] | ^~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:09:26] | ^~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 222 | const size_t r = s[u]->rule; [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 226 | for (; ++u < n && s[u]->rule == r;); [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:26] | ^~~~~~~~~~~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 222 | const size_t r = s[u]->rule; [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 226 | for (; ++u < n && s[u]->rule == r;); [00:09:26] | ^ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:26] | ^~~~~~~~~~~~~~~~~~~~~~ [00:09:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:26] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:26] | ^ [00:09:26] 25 warnings generated. [00:09:30] [ 53% 135/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/fallback_tags.cc.o -MF CMakeFiles/re2go.dir/src/dfa/fallback_tags.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/fallback_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 98 | switch (t) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 111 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 124 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 138 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 151 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 164 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:45:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 45 | if (been[state]) return; [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:46:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 46 | been[state] = true; [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:50:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:09:30] | ^~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:51:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 51 | owrt[p->lhs] = true; [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:54:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 54 | size_t dest = s->arcs[c]; [00:09:30] | ^~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:57:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 57 | owrt[p->lhs] = true; [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:76:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 76 | size_t i = s->arcs[c]; [00:09:30] | ^~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:78:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 78 | tcmd_t *&p = s->tcmd[c]; [00:09:30] | ^~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:103:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:30] 103 | std::fill(been, been + nstates, false); [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:104:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:30] 104 | std::fill(owrt, owrt + nver, false); [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:107:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 107 | tcmd_t *p = s->tcmd[nsym], [00:09:30] | ^~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:109:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 109 | **pc = &s->tcmd[nsym + 1]; [00:09:30] | ^~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 115 | if (!owrt[r]) { [00:09:30] | ^~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:129:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:30] 129 | if (!owrt[r]) { [00:09:30] | ^~~~ [00:09:30] 20 warnings generated. [00:09:35] [ 53% 136/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/fillpoints.cc.o -MF CMakeFiles/re2go.dir/src/dfa/fillpoints.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/fillpoints.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 42 | if (arcs[i] == state) return true; [00:09:35] | ^~~~ [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 79 | const size_t j = arcs[c - 1]; [00:09:35] | ^~~~ [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 86 | const size_t j = arcs[c]; [00:09:35] | ^~~~ [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:09:35] | ^~~~ [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 142 | const size_t j = arcs[c - 1]; [00:09:35] | ^~~~ [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 149 | const size_t j = arcs[c]; [00:09:35] | ^~~~ [00:09:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:35] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:09:35] | ^~~~ [00:09:35] 7 warnings generated. [00:09:41] [ 54% 137/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/find_state.cc.o -MF CMakeFiles/re2go.dir/src/dfa/find_state.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/find_state.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 98 | switch (t) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 111 | switch (type_) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 124 | switch (type_) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 138 | switch (type_) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 151 | switch (type_) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 164 | switch (type_) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 272 | switch (p->kind) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:13: note: in instantiation of function template specialization 're2c::stadfa_to_tdfa_actions >' requested here [00:09:41] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:136:11: note: in instantiation of function template specialization 're2c::find_state_specialized, true>' requested here [00:09:41] 136 | ? find_state_specialized(ctx) [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:126:15: note: in instantiation of function template specialization 're2c::find_state >' requested here [00:09:41] 126 | template void find_state(pdetctx_t &ctx); [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:41] 272 | switch (p->kind) { [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:13: note: in instantiation of function template specialization 're2c::stadfa_to_tdfa_actions >' requested here [00:09:41] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:136:11: note: in instantiation of function template specialization 're2c::find_state_specialized, true>' requested here [00:09:41] 136 | ? find_state_specialized(ctx) [00:09:41] | ^ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:127:15: note: in instantiation of function template specialization 're2c::find_state >' requested here [00:09:41] 127 | template void find_state(ldetctx_t &ctx); [00:09:41] | ^ [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 42 | T * p = slabs.back() + index; [00:09:41] | ^~~~~~~~~~~~ [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 51 | current_slab_ += size; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 59 | current_slab_ += size; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 654 | const hidx_t xl = x->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 667 | x2t[xv] = t; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 684 | *++b2 = *a; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 715 | *a = *++b1; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 654 | const hidx_t xl = x->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 667 | x2t[xv] = t; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 684 | *++b2 = *a; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 715 | *a = *++b1; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 654 | const hidx_t xl = x->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 667 | x2t[xv] = t; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 684 | *++b2 = *a; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 715 | *a = *++b1; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 654 | const hidx_t xl = x->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 667 | x2t[xv] = t; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 684 | *++b2 = *a; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:41] | ^~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:41] 715 | *a = *++b1; [00:09:41] | ^~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:41] | ^~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:09:41] | ^~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 245 | tagver_t &f = dfa.finvers[t]; [00:09:41] | ^~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:09:41] | ^~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 245 | tagver_t &f = dfa.finvers[t]; [00:09:41] | ^~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 292 | l = ctx.dfa.finvers[p->tag]; [00:09:41] | ^~~~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 292 | l = ctx.dfa.finvers[p->tag]; [00:09:41] | ^~~~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:41] | ^~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 452 | buffer->state[i] = c.state; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 453 | buffer->tvers[i] = c.tvers; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 454 | buffer->thist[i] = c.thist; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 460 | buffer->state[i] = c.state; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 461 | buffer->thist[i] = c.thist; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 452 | buffer->state[i] = c.state; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 453 | buffer->tvers[i] = c.tvers; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 454 | buffer->thist[i] = c.thist; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 460 | buffer->state[i] = c.state; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:41] 461 | buffer->thist[i] = c.thist; [00:09:41] | ^~~~~~~~~~~~~ [00:09:41] 117 warnings generated. [00:09:46] [ 54% 138/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/minimization.cc.o -MF CMakeFiles/re2go.dir/src/dfa/minimization.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/minimization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:46] 70 | switch (type) { [00:09:46] | ^ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 79 | if (i == part[i]) { [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 80 | compact[i] = j++; [00:09:46] | ^~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 88 | if (i == part[i]) { [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 91 | if (arcs[c] != dfa_t::NIL) { [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:46] | ^~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 115 | tbl[i + 1] = tbl[i] + i; [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:46] 115 | tbl[i + 1] = tbl[i] + i; [00:09:46] | ^~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 115 | tbl[i + 1] = tbl[i] + i; [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 123 | tbl[i][j] = s1->rule != s2->rule [00:09:46] | ^~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 123 | tbl[i][j] = s1->rule != s2->rule [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:09:46] | ^~~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:09:46] | ^~~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 133 | if (!tbl[i][j]) { [00:09:46] | ^~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 133 | if (!tbl[i][j]) { [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 135 | size_t oi = states[i]->arcs[k]; [00:09:46] | ^~~~~~~~~~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 136 | size_t oj = states[j]->arcs[k]; [00:09:46] | ^~~~~~~~~~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:09:46] | ^~~~~~~~~~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:09:46] | ^~~~~~~~~~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 144 | || tbl[oi][oj]))) { [00:09:46] | ^~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 144 | || tbl[oi][oj]))) { [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 145 | tbl[i][j] = true; [00:09:46] | ^~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 145 | tbl[i][j] = true; [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 169 | part[i] = i; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 171 | if (!tbl[i][j]) { [00:09:46] | ^~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 171 | if (!tbl[i][j]) { [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 172 | part[i] = j; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:09:46] | ^~~~~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 195 | part[i] = i; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 196 | next[i] = dfa_t::NIL; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 200 | part[i] = j; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 201 | next[i] = next[j]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 201 | next[i] = next[j]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 202 | next[j] = i; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 216 | size_t *o = &out[j * nchars]; [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:46] | ^ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:46] | ^ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:46] | ^ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 226 | const size_t j_next = next[j]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 230 | const size_t k = diff[n]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:09:46] | ^~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 236 | part[j] = k; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 237 | next[j] = next[k]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 237 | next[j] = next[k]; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 238 | next[k] = j; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 244 | diff[diff_count++] = j; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 245 | part[j] = j; [00:09:46] | ^~~~ [00:09:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:46] 246 | next[j] = dfa_t::NIL; [00:09:46] | ^~~~ [00:09:46] 56 warnings generated. [00:09:48] [ 54% 139/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/stacmd.cc.o -MF CMakeFiles/re2go.dir/src/dfa/stacmd.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/stacmd.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/stacmd.cc [00:09:52] [ 55% 140/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/tagver_table.cc.o -MF CMakeFiles/re2go.dir/src/dfa/tagver_table.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/tagver_table.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:52] 42 | std::fill(buffer, buffer + ntags, ver); [00:09:52] | ^~~~~~ [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:52] 50 | buffer[i] = fst++; [00:09:52] | ^~~~~~ [00:09:52] 2 warnings generated. [00:09:55] [ 55% 141/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/tcmd.cc.o -MF CMakeFiles/re2go.dir/src/dfa/tcmd.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/tcmd.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc [00:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 51 | current_slab_ += size; [00:09:55] | ^~~~~~~~~~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:55] | ^~~~~~~~~~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 59 | current_slab_ += size; [00:09:55] | ^~~~~~~~~~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 157 | *h++ = TAGVER_ZERO; [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 157 | *h++ = TAGVER_ZERO; [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 55 | ++h; ++g; [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 55 | ++h; ++g; [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:55] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:09:55] | ^~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:55] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:09:55] | ^~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:55] 68 | ++indeg[x->rhs]; [00:09:55] | ^~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:55] 78 | if (indeg[x->lhs] == 0) { [00:09:55] | ^~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:55] 79 | --indeg[x->rhs]; [00:09:55] | ^~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:55] 129 | p->history[1] = TAGVER_ZERO; [00:09:55] | ^~~~~~~~~~ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:55] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:09:55] | ^ [00:09:55] 16 warnings generated. [00:09:58] [ 56% 142/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o -MF CMakeFiles/re2go.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc [00:09:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:09:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:58] 42 | T * p = slabs.back() + index; [00:09:58] | ^~~~~~~~~~~~ [00:09:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:20:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:58] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:09:58] | ^~~~~~~ [00:09:58] 2 warnings generated. [00:10:01] [ 56% 143/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/enc.cc.o -MF CMakeFiles/re2go.dir/src/encoding/enc.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/enc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc [00:10:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 98 | switch (t) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 111 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 124 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 138 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 151 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 164 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 37 | switch (policy_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 27 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 57 | switch (type_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 96 | switch (policy_) { [00:10:01] | ^ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:01] 85 | switch (type_) { [00:10:01] | ^ [00:10:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:10:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:01] 42 | T * p = slabs.back() + index; [00:10:01] | ^~~~~~~~~~~~ [00:10:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:01] 59 | c = ebc2asc[c & 0xFF]; [00:10:01] | ^~~~~~~ [00:10:01] 13 warnings generated. [00:10:04] [ 56% 144/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/range_suffix.cc.o -MF CMakeFiles/re2go.dir/src/encoding/range_suffix.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/range_suffix.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc [00:10:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:10:39: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:10:04] 10 | free_list RangeSuffix::freeList; [00:10:04] | ^ [00:10:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:10:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:04] 42 | T * p = slabs.back() + index; [00:10:04] | ^~~~~~~~~~~~ [00:10:04] 2 warnings generated. [00:10:07] [ 57% 145/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/utf8/utf8_regexp.cc.o -MF CMakeFiles/re2go.dir/src/encoding/utf8/utf8_regexp.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/utf8/utf8_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 42 | T * p = slabs.back() + index; [00:10:07] | ^~~~~~~~~~~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:49:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:10:07] | ^~~~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:139:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 139 | const uint32_t lc = lcs[n - i]; [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 140 | const uint32_t hc = hcs[n - i]; [00:10:07] | ^~~ [00:10:07] 4 warnings generated. [00:10:07] [ 57% 146/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/utf8/utf8.cc.o -MF CMakeFiles/re2go.dir/src/encoding/utf8/utf8.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/utf8/utf8.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 41 | str[1] = INFIX | (c & MASK); [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 57 | str[2] = INFIX | (c & MASK); [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 66 | str[3] = INFIX | (c & MASK); [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:10:07] | ^~~ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:07] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:10:07] | ^~~ [00:10:07] 9 warnings generated. [00:10:10] [ 58% 147/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/utf16/utf16_regexp.cc.o -MF CMakeFiles/re2go.dir/src/encoding/utf16/utf16_regexp.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/utf16/utf16_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc [00:10:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:10:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:10] 42 | T * p = slabs.back() + index; [00:10:10] | ^~~~~~~~~~~~ [00:10:10] 1 warning generated. [00:10:10] [ 58% 148/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/encoding/utf16/utf16.cc.o -MF CMakeFiles/re2go.dir/src/encoding/utf16/utf16.cc.o.d -o CMakeFiles/re2go.dir/src/encoding/utf16/utf16.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16.cc [00:10:12] [ 58% 149/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/msg/msg.cc.o -MF CMakeFiles/re2go.dir/src/msg/msg.cc.o.d -o CMakeFiles/re2go.dir/src/msg/msg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 31 | switch (locfmt) { [00:10:12] | ^ [00:10:12] 1 warning generated. [00:10:17] [ 59% 150/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/msg/warn.cc.o -MF CMakeFiles/re2go.dir/src/msg/warn.cc.o.d -o CMakeFiles/re2go.dir/src/msg/warn.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 98 | switch (t) { [00:10:17] | ^ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 111 | switch (type_) { [00:10:17] | ^ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 124 | switch (type_) { [00:10:17] | ^ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 138 | switch (type_) { [00:10:17] | ^ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 151 | switch (type_) { [00:10:17] | ^ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 164 | switch (type_) { [00:10:17] | ^ [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:17] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:17] | ^ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:17] 47 | switch (o) [00:10:17] | ^ [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:17] 51 | current_slab_ += size; [00:10:17] | ^~~~~~~~~~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:17] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:17] | ^~~~~~~~~~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:17] 59 | current_slab_ += size; [00:10:17] | ^~~~~~~~~~~~~ [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 65 | mtag_t &t = trie.head[next]; [00:10:17] | ^~~~~~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 76 | mtag = trie.head[mtag].pred; [00:10:17] | ^~~~~~~~~ [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 49 | return skel.nodes[arcs[i]]; [00:10:17] | ^~~~~~~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:10:17] | ^~~~~~~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 36 | mask[i] = SILENT; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 50 | mask[t] |= WARNING; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 53 | mask[t] &= ~WARNING; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 57 | mask[t] |= (WARNING | ERROR); [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 60 | mask[t] &= ~ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 69 | mask[i] |= WARNING; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 79 | mask[i] |= ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 85 | return mask[t] > 0; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 90 | if (mask[t] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 92 | msg.warning(names[t], loc, false, "%s", s); [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:10:17] | ^~~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:10:17] | ^~~~ [00:10:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:17] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:10:17] | ^~~~~ [00:10:17] 52 warnings generated. [00:10:21] [ 59% 151/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/ast_to_re.cc.o -MF CMakeFiles/re2go.dir/src/regexp/ast_to_re.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/ast_to_re.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc [00:10:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 98 | switch (t) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 111 | switch (type_) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 124 | switch (type_) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 138 | switch (type_) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 151 | switch (type_) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 164 | switch (type_) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:88:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 88 | switch (ast->type) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:170:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 170 | switch (ast->type) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:364:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 364 | switch (ast->type) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:419:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 419 | switch (spec.opts->empty_class_policy) { [00:10:21] | ^ [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:432:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:21] 432 | switch (spec.opts->encoding.type()) { [00:10:21] | ^ [00:10:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:10:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:21] 42 | T * p = slabs.back() + index; [00:10:21] | ^~~~~~~~~~~~ [00:10:21] 12 warnings generated. [00:10:25] [ 60% 152/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/default_tags.cc.o -MF CMakeFiles/re2go.dir/src/regexp/default_tags.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/default_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc [00:10:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:10:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:25] 98 | switch (t) { [00:10:25] | ^ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:25] 111 | switch (type_) { [00:10:25] | ^ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:25] 124 | switch (type_) { [00:10:25] | ^ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:25] 138 | switch (type_) { [00:10:25] | ^ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:25] 151 | switch (type_) { [00:10:25] | ^ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:25] 164 | switch (type_) { [00:10:25] | ^ [00:10:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:10:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:25] 42 | T * p = slabs.back() + index; [00:10:25] | ^~~~~~~~~~~~ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:23:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:25] 23 | for (; stidx < etidx; ++stidx) { [00:10:25] | ^~~~~ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:52:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:25] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:10:25] | ^ [00:10:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:136:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:25] 136 | *tag++ = re->tag.idx; [00:10:25] | ^~~ [00:10:25] 10 warnings generated. [00:10:28] [ 60% 153/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/fixed_tags.cc.o -MF CMakeFiles/re2go.dir/src/regexp/fixed_tags.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/fixed_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 98 | switch (t) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 111 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 124 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 138 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 151 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 164 | switch (type_) { [00:10:28] | ^ [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 42 | T * p = slabs.back() + index; [00:10:28] | ^~~~~~~~~~~~ [00:10:28] 7 warnings generated. [00:10:31] [ 60% 154/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/nullable.cc.o -MF CMakeFiles/re2go.dir/src/regexp/nullable.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/nullable.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:31] 42 | T * p = slabs.back() + index; [00:10:31] | ^~~~~~~~~~~~ [00:10:31] 1 warning generated. [00:10:34] [ 61% 155/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/re.cc.o -MF CMakeFiles/re2go.dir/src/regexp/re.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/re.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:34] 98 | switch (t) { [00:10:34] | ^ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:34] 111 | switch (type_) { [00:10:34] | ^ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:34] 124 | switch (type_) { [00:10:34] | ^ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:34] 138 | switch (type_) { [00:10:34] | ^ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:34] 151 | switch (type_) { [00:10:34] | ^ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:34] 164 | switch (type_) { [00:10:34] | ^ [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:34] 42 | T * p = slabs.back() + index; [00:10:34] | ^~~~~~~~~~~~ [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:10:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:34] 51 | current_slab_ += size; [00:10:34] | ^~~~~~~~~~~~~ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:34] | ^~~~~~~~~~~~~ [00:10:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:34] 59 | current_slab_ += size; [00:10:34] | ^~~~~~~~~~~~~ [00:10:34] 10 warnings generated. [00:10:37] [ 61% 156/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/rule.cc.o -MF CMakeFiles/re2go.dir/src/regexp/rule.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/rule.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc:8:28: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:10:37] 8 | free_list SemAct::flist; [00:10:37] | ^ [00:10:37] 1 warning generated. [00:10:40] [ 62% 157/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/split_charset.cc.o -MF CMakeFiles/re2go.dir/src/regexp/split_charset.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/split_charset.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc [00:10:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:10:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 98 | switch (t) { [00:10:40] | ^ [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 111 | switch (type_) { [00:10:40] | ^ [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 124 | switch (type_) { [00:10:40] | ^ [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 138 | switch (type_) { [00:10:40] | ^ [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 151 | switch (type_) { [00:10:40] | ^ [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 164 | switch (type_) { [00:10:40] | ^ [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:40] 33 | switch (re->type) { [00:10:40] | ^ [00:10:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:10:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:40] 42 | T * p = slabs.back() + index; [00:10:40] | ^~~~~~~~~~~~ [00:10:40] 8 warnings generated. [00:10:42] [ 62% 158/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/regexp/tag.cc.o -MF CMakeFiles/re2go.dir/src/regexp/tag.cc.o.d -o CMakeFiles/re2go.dir/src/regexp/tag.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/tag.cc [00:10:46] [ 62% 159/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/compile.cc.o -MF CMakeFiles/re2go.dir/src/compile.cc.o.d -o CMakeFiles/re2go.dir/src/compile.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:46] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:46] | ^ [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:46] 98 | switch (t) { [00:10:46] | ^ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:46] 111 | switch (type_) { [00:10:46] | ^ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:46] 124 | switch (type_) { [00:10:46] | ^ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:46] 138 | switch (type_) { [00:10:46] | ^ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:46] 151 | switch (type_) { [00:10:46] | ^ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:46] 164 | switch (type_) { [00:10:46] | ^ [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 51 | current_slab_ += size; [00:10:46] | ^~~~~~~~~~~~~ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:46] | ^~~~~~~~~~~~~ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 59 | current_slab_ += size; [00:10:46] | ^~~~~~~~~~~~~ [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 42 | T * p = slabs.back() + index; [00:10:46] | ^~~~~~~~~~~~ [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:10:46] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 108 | lim += offs; [00:10:46] | ^~~ [00:10:46] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 109 | cur += offs; [00:10:46] | ^~~ [00:10:46] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 110 | mar += offs; [00:10:46] | ^~~ [00:10:46] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 111 | ctx += offs; [00:10:46] | ^~~ [00:10:46] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 112 | tok += offs; [00:10:46] | ^~~ [00:10:46] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 113 | ptr += offs; [00:10:46] | ^~~ [00:10:46] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 114 | pos += offs; [00:10:46] | ^~~ [00:10:46] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:46] | ^~~~ [00:10:46] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:46] | ^~~~ [00:10:46] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:46] | ^~~~ [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:10:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:46] 65 | mtag_t &t = trie.head[next]; [00:10:46] | ^~~~~~~~~ [00:10:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:46] 76 | mtag = trie.head[mtag].pred; [00:10:46] | ^~~~~~~~~ [00:10:46] 23 warnings generated. [00:10:50] [ 63% 160/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/skeleton/control_flow.cc.o -MF CMakeFiles/re2go.dir/src/skeleton/control_flow.cc.o.d -o CMakeFiles/re2go.dir/src/skeleton/control_flow.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 98 | switch (t) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 111 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 124 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 138 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 151 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 164 | switch (type_) { [00:10:50] | ^ [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:50] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:50] | ^ [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 51 | current_slab_ += size; [00:10:50] | ^~~~~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:50] | ^~~~~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 59 | current_slab_ += size; [00:10:50] | ^~~~~~~~~~~~~ [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 65 | mtag_t &t = trie.head[next]; [00:10:50] | ^~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 76 | mtag = trie.head[mtag].pred; [00:10:50] | ^~~~~~~~~ [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 49 | return skel.nodes[arcs[i]]; [00:10:50] | ^~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:10:50] | ^~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:80:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 80 | const Node &node = skel.nodes[i.node]; [00:10:50] | ^~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:104:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:10:50] | ^~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:120:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:10:50] | ^~~~~~~~~~ [00:10:50] 17 warnings generated. [00:10:55] [ 63% 161/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/skeleton/generate_code.cc.o -MF CMakeFiles/re2go.dir/src/skeleton/generate_code.cc.o.d -o CMakeFiles/re2go.dir/src/skeleton/generate_code.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:55] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:55] | ^ [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:55] 98 | switch (t) { [00:10:55] | ^ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:55] 111 | switch (type_) { [00:10:55] | ^ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:55] 124 | switch (type_) { [00:10:55] | ^ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:55] 138 | switch (type_) { [00:10:55] | ^ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:55] 151 | switch (type_) { [00:10:55] | ^ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:55] 164 | switch (type_) { [00:10:55] | ^ [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:55] 51 | current_slab_ += size; [00:10:55] | ^~~~~~~~~~~~~ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:55] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:55] | ^~~~~~~~~~~~~ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:55] 59 | current_slab_ += size; [00:10:55] | ^~~~~~~~~~~~~ [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:10:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:55] 65 | mtag_t &t = trie.head[next]; [00:10:55] | ^~~~~~~~~ [00:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:55] 76 | mtag = trie.head[mtag].pred; [00:10:55] | ^~~~~~~~~ [00:10:55] 12 warnings generated. [00:11:01] [ 64% 162/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/skeleton/generate_data.cc.o -MF CMakeFiles/re2go.dir/src/skeleton/generate_data.cc.o.d -o CMakeFiles/re2go.dir/src/skeleton/generate_data.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 98 | switch (t) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 111 | switch (type_) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 124 | switch (type_) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 138 | switch (type_) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 151 | switch (type_) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 164 | switch (type_) { [00:11:01] | ^ [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:01] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 476 | switch (skel.sizeof_key) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 476 | switch (skel.sizeof_key) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:487:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:11:01] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 476 | switch (skel.sizeof_key) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:488:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:11:01] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:01] 476 | switch (skel.sizeof_key) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:489:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:11:01] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:11:01] | ^ [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 51 | current_slab_ += size; [00:11:01] | ^~~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:01] | ^~~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 59 | current_slab_ += size; [00:11:01] | ^~~~~~~~~~~~~ [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 65 | mtag_t &t = trie.head[next]; [00:11:01] | ^~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 76 | mtag = trie.head[mtag].pred; [00:11:01] | ^~~~~~~~~ [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 101 | T *ptr = buf.ptr + size; [00:11:01] | ^~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 101 | T *ptr = buf.ptr + size; [00:11:01] | ^~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 101 | T *ptr = buf.ptr + size; [00:11:01] | ^~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 101 | T *ptr = buf.ptr + size; [00:11:01] | ^~~~~~~ [00:11:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 49 | return skel.nodes[arcs[i]]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 103 | tags[l] = tags[r]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 103 | tags[l] = tags[r]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 107 | if (l != r) tags[l] = tags[r]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 107 | if (l != r) tags[l] = tags[r]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 109 | uint32_t t = tags[l]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 111 | for (; *h != TAGVER_ZERO; ++h); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 112 | for (; h --> h0; ) { [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 115 | tags[l] = t; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 151 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 152 | chars[i] = a->lower; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 159 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 162 | uint32_t c = static_cast(chars[i]); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 166 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 167 | chars[i] = a->lower; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 172 | chars[i] = upper; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 175 | chars[i] += stride; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 178 | *p++ = to_le(static_cast(c)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 151 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 152 | chars[i] = a->lower; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 159 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 162 | uint32_t c = static_cast(chars[i]); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 166 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 167 | chars[i] = a->lower; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 172 | chars[i] = upper; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 175 | chars[i] += stride; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 178 | *p++ = to_le(static_cast(c)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 151 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 152 | chars[i] = a->lower; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 159 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 162 | uint32_t c = static_cast(chars[i]); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 166 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 167 | chars[i] = a->lower; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 172 | chars[i] = upper; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 175 | chars[i] += stride; [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 178 | *p++ = to_le(static_cast(c)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 214 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 236 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 241 | if (--chars[i] == 0) { [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 242 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 286 | bver = static_cast(skel.finvers[base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 296 | *k++ = to_le(static_cast(path.len())); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 297 | *k++ = to_le(static_cast(matched)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 308 | uint32_t tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 330 | *k++ = to_le(static_cast(len)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 332 | *k++ = to_le(static_cast(history[i])); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 339 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 343 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 349 | *k++ = to_le(static_cast(tval)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 214 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 236 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 241 | if (--chars[i] == 0) { [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 242 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 286 | bver = static_cast(skel.finvers[base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 296 | *k++ = to_le(static_cast(path.len())); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 297 | *k++ = to_le(static_cast(matched)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 308 | uint32_t tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 330 | *k++ = to_le(static_cast(len)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 332 | *k++ = to_le(static_cast(history[i])); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 339 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 343 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 349 | *k++ = to_le(static_cast(tval)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 214 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 236 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 241 | if (--chars[i] == 0) { [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 242 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 286 | bver = static_cast(skel.finvers[base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 296 | *k++ = to_le(static_cast(path.len())); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 297 | *k++ = to_le(static_cast(matched)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 308 | uint32_t tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 330 | *k++ = to_le(static_cast(len)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 332 | *k++ = to_le(static_cast(history[i])); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 339 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 343 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 349 | *k++ = to_le(static_cast(tval)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 214 | arcs[i] = a; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 236 | const Node::range_t *a = arcs[i]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 241 | if (--chars[i] == 0) { [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 242 | arcs[i] = a = a->next; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:11:01] | ^~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 267 | matched = tags[skel.finvers[trail]]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 286 | bver = static_cast(skel.finvers[base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 296 | *k++ = to_le(static_cast(path.len())); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 297 | *k++ = to_le(static_cast(matched)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 308 | uint32_t tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 330 | *k++ = to_le(static_cast(len)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 332 | *k++ = to_le(static_cast(history[i])); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 339 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:11:01] | ^~~~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 343 | tval = tags[tver]; [00:11:01] | ^~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:01] 349 | *k++ = to_le(static_cast(tval)); [00:11:01] | ^ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:01] 406 | const Node &node = skel.nodes[i]; [00:11:01] | ^~~~~~~~~~ [00:11:01] 179 warnings generated. [00:11:05] [ 64% 163/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/skeleton/maxpath.cc.o -MF CMakeFiles/re2go.dir/src/skeleton/maxpath.cc.o.d -o CMakeFiles/re2go.dir/src/skeleton/maxpath.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:05] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:05] | ^ [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 51 | current_slab_ += size; [00:11:05] | ^~~~~~~~~~~~~ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:05] | ^~~~~~~~~~~~~ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 59 | current_slab_ += size; [00:11:05] | ^~~~~~~~~~~~~ [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:05] 65 | mtag_t &t = trie.head[next]; [00:11:05] | ^~~~~~~~~ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:05] 76 | mtag = trie.head[mtag].pred; [00:11:05] | ^~~~~~~~~ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:05] 49 | const Node &node = skel.nodes[i.node]; [00:11:05] | ^~~~~~~~~~ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:05] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:11:05] | ^~~~~~~~~~ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:05] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:11:05] | ^~~~~~~~~~ [00:11:05] 9 warnings generated. [00:11:11] [ 64% 164/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/skeleton/skeleton.cc.o -MF CMakeFiles/re2go.dir/src/skeleton/skeleton.cc.o.d -o CMakeFiles/re2go.dir/src/skeleton/skeleton.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 98 | switch (t) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 111 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 124 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 138 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 151 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 164 | switch (type_) { [00:11:11] | ^ [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:11] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 131 | switch (key) { [00:11:11] | ^ [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 51 | current_slab_ += size; [00:11:11] | ^~~~~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:11] | ^~~~~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 59 | current_slab_ += size; [00:11:11] | ^~~~~~~~~~~~~ [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 65 | mtag_t &t = trie.head[next]; [00:11:11] | ^~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 76 | mtag = trie.head[mtag].pred; [00:11:11] | ^~~~~~~~~ [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 42 | T * p = slabs.back() + index; [00:11:11] | ^~~~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 27 | size_t j = s->arcs[c]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 28 | const tcmd_t *t = s->tcmd[c]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 55 | cmd = s->tcmd[nc]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:11:11] | ^~~~~ [00:11:11] 20 warnings generated. [00:11:14] [ 65% 165/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/parse/ast.cc.o -MF CMakeFiles/re2go.dir/src/parse/ast.cc.o.d -o CMakeFiles/re2go.dir/src/parse/ast.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc [00:11:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:10:22: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:11:14] 10 | free_list AST::flist; [00:11:14] | ^ [00:11:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:14] 128 | switch (a->type) { [00:11:14] | ^ [00:11:14] 2 warnings generated. [00:11:17] [ 65% 166/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/parse/input.cc.o -MF CMakeFiles/re2go.dir/src/parse/input.cc.o.d -o CMakeFiles/re2go.dir/src/parse/input.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc [00:11:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:11:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:11:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:17] 98 | switch (t) { [00:11:17] | ^ [00:11:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:17] 111 | switch (type_) { [00:11:17] | ^ [00:11:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:17] 124 | switch (type_) { [00:11:17] | ^ [00:11:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:17] 138 | switch (type_) { [00:11:17] | ^ [00:11:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:17] 151 | switch (type_) { [00:11:17] | ^ [00:11:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:17] 164 | switch (type_) { [00:11:17] | ^ [00:11:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:11:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:17] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 108 | lim += offs; [00:11:17] | ^~~ [00:11:17] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 109 | cur += offs; [00:11:17] | ^~~ [00:11:17] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 110 | mar += offs; [00:11:17] | ^~~ [00:11:17] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 111 | ctx += offs; [00:11:17] | ^~~ [00:11:17] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 112 | tok += offs; [00:11:17] | ^~~ [00:11:17] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 113 | ptr += offs; [00:11:17] | ^~~ [00:11:17] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 114 | pos += offs; [00:11:17] | ^~~ [00:11:17] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:17] | ^~~~ [00:11:17] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:17] | ^~~~ [00:11:17] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:17] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:17] | ^~~~ [00:11:17] 16 warnings generated. [00:11:22] [ 66% 167/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/parse/parse.cc.o -MF CMakeFiles/re2go.dir/src/parse/parse.cc.o.d -o CMakeFiles/re2go.dir/src/parse/parse.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc [00:11:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:11:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:22] 98 | switch (t) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:22] 111 | switch (type_) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:22] 124 | switch (type_) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:22] 138 | switch (type_) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:22] 151 | switch (type_) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:22] 164 | switch (type_) { [00:11:22] | ^ [00:11:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:11:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:11:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:22] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 108 | lim += offs; [00:11:22] | ^~~ [00:11:22] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 109 | cur += offs; [00:11:22] | ^~~ [00:11:22] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 110 | mar += offs; [00:11:22] | ^~~ [00:11:22] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 111 | ctx += offs; [00:11:22] | ^~~ [00:11:22] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 112 | tok += offs; [00:11:22] | ^~~ [00:11:22] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 113 | ptr += offs; [00:11:22] | ^~~ [00:11:22] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 114 | pos += offs; [00:11:22] | ^~~ [00:11:22] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:22] | ^~~~ [00:11:22] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:22] | ^~~~ [00:11:22] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:22] | ^~~~ [00:11:22] 16 warnings generated. [00:11:26] [ 66% 168/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/parse/scanner.cc.o -MF CMakeFiles/re2go.dir/src/parse/scanner.cc.o.d -o CMakeFiles/re2go.dir/src/parse/scanner.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc [00:11:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:11:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:26] 98 | switch (t) { [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:26] 111 | switch (type_) { [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:26] 124 | switch (type_) { [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:26] 138 | switch (type_) { [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:26] 151 | switch (type_) { [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:26] 164 | switch (type_) { [00:11:26] | ^ [00:11:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:11:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:26] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 108 | lim += offs; [00:11:26] | ^~~ [00:11:26] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 109 | cur += offs; [00:11:26] | ^~~ [00:11:26] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 110 | mar += offs; [00:11:26] | ^~~ [00:11:26] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 111 | ctx += offs; [00:11:26] | ^~~ [00:11:26] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 112 | tok += offs; [00:11:26] | ^~~ [00:11:26] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 113 | ptr += offs; [00:11:26] | ^~~ [00:11:26] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 114 | pos += offs; [00:11:26] | ^~~ [00:11:26] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:26] | ^~~~ [00:11:26] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:26] | ^~~~ [00:11:26] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:26] | ^~~~ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 109 | in->eo = cur - 1; [00:11:26] | ^~~ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:11:26] | ^~~ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 135 | lim += have; [00:11:26] | ^~~ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 155 | in->so += offs; [00:11:26] | ~~~~^~ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 156 | in->eo += offs; [00:11:26] | ~~~~^~ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 211 | lim += YYMAXFILL; [00:11:26] | ^~~ [00:11:26] 22 warnings generated. [00:11:26] [ 66% 169/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/parse/unescape.cc.o -MF CMakeFiles/re2go.dir/src/parse/unescape.cc.o.d -o CMakeFiles/re2go.dir/src/parse/unescape.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 41 | for (s += 2; s != s_end; ++s) [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 41 | for (s += 2; s != s_end; ++s) [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 53 | for (++s; s != s_end; ++s) [00:11:26] | ^ [00:11:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:26] 53 | for (++s; s != s_end; ++s) [00:11:26] | ^ [00:11:26] 4 warnings generated. [00:11:28] [ 67% 170/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/util/file_utils.cc.o -MF CMakeFiles/re2go.dir/src/util/file_utils.cc.o.d -o CMakeFiles/re2go.dir/src/util/file_utils.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/file_utils.cc [00:11:28] [ 67% 171/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/util/s_to_n32_unsafe.cc.o -MF CMakeFiles/re2go.dir/src/util/s_to_n32_unsafe.cc.o.d -o CMakeFiles/re2go.dir/src/util/s_to_n32_unsafe.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc [00:11:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:13:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:28] 13 | for (; s != s_end; ++s) [00:11:28] | ^ [00:11:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:33:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:28] 33 | ++s; [00:11:28] | ^ [00:11:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:34:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:28] 34 | for (; s != s_end; ++s) [00:11:28] | ^ [00:11:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:46:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:28] 46 | for (; s != s_end; ++s) [00:11:28] | ^ [00:11:28] 4 warnings generated. [00:11:30] [ 67% 172/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/util/temp_file.cc.o -MF CMakeFiles/re2go.dir/src/util/temp_file.cc.o.d -o CMakeFiles/re2go.dir/src/util/temp_file.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/temp_file.cc [00:11:32] [ 68% 173/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/util/range.cc.o -MF CMakeFiles/re2go.dir/src/util/range.cc.o.d -o CMakeFiles/re2go.dir/src/util/range.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:32] 42 | T * p = slabs.back() + index; [00:11:32] | ^~~~~~~~~~~~ [00:11:32] 1 warning generated. [00:11:36] [ 68% 174/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/main.cc.o -MF CMakeFiles/re2go.dir/src/main.cc.o.d -o CMakeFiles/re2go.dir/src/main.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:36] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:36] | ^ [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 98 | switch (t) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 111 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 124 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 138 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 151 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 164 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:11:36] | ^ [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 51 | current_slab_ += size; [00:11:36] | ^~~~~~~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:36] | ^~~~~~~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 59 | current_slab_ += size; [00:11:36] | ^~~~~~~~~~~~~ [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:36] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 108 | lim += offs; [00:11:36] | ^~~ [00:11:36] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 109 | cur += offs; [00:11:36] | ^~~ [00:11:36] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 110 | mar += offs; [00:11:36] | ^~~ [00:11:36] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 111 | ctx += offs; [00:11:36] | ^~~ [00:11:36] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 112 | tok += offs; [00:11:36] | ^~~ [00:11:36] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 113 | ptr += offs; [00:11:36] | ^~~ [00:11:36] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 114 | pos += offs; [00:11:36] | ^~~ [00:11:36] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:36] | ^~~~ [00:11:36] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:36] | ^~~~ [00:11:36] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:36] | ^~~~ [00:11:36] 21 warnings generated. [00:11:43] [ 69% 175/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2go.dir/link.d CMakeFiles/re2c_objects_autogen.dir/src/parse/parser.cc.o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex.cc.o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex_conf.cc.o CMakeFiles/re2c_objects_autogen.dir/src/options/parse_opts.cc.o CMakeFiles/re2c_objects_autogen.dir/src/msg/help.cc.o CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o CMakeFiles/re2go.dir/src/codegen/code_goto.cc.o CMakeFiles/re2go.dir/src/codegen/combine.cc.o CMakeFiles/re2go.dir/src/codegen/gen_bitmaps.cc.o CMakeFiles/re2go.dir/src/codegen/gen_delayed.cc.o CMakeFiles/re2go.dir/src/codegen/gen_dfa.cc.o CMakeFiles/re2go.dir/src/codegen/gen_goto.cc.o CMakeFiles/re2go.dir/src/codegen/gen_program.cc.o CMakeFiles/re2go.dir/src/codegen/gen_state.cc.o CMakeFiles/re2go.dir/src/codegen/helpers.cc.o CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o CMakeFiles/re2go.dir/src/codegen/render.cc.o CMakeFiles/re2go.dir/src/options/opt.cc.o CMakeFiles/re2go.dir/src/options/symtab.cc.o CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o CMakeFiles/re2go.dir/src/adfa/adfa.cc.o CMakeFiles/re2go.dir/src/debug/dump_adfa.cc.o CMakeFiles/re2go.dir/src/debug/dump_cfg.cc.o CMakeFiles/re2go.dir/src/debug/dump_dfa.cc.o CMakeFiles/re2go.dir/src/debug/dump_dfa_tree.cc.o CMakeFiles/re2go.dir/src/debug/dump_interf.cc.o CMakeFiles/re2go.dir/src/debug/dump_nfa.cc.o CMakeFiles/re2go.dir/src/cfg/cfg.cc.o CMakeFiles/re2go.dir/src/cfg/compact.cc.o CMakeFiles/re2go.dir/src/cfg/dce.cc.o CMakeFiles/re2go.dir/src/cfg/freeze.cc.o CMakeFiles/re2go.dir/src/cfg/interfere.cc.o CMakeFiles/re2go.dir/src/cfg/liveanal.cc.o CMakeFiles/re2go.dir/src/cfg/normalize.cc.o CMakeFiles/re2go.dir/src/cfg/optimize.cc.o CMakeFiles/re2go.dir/src/cfg/rename.cc.o CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o CMakeFiles/re2go.dir/src/dfa/closure.cc.o CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o CMakeFiles/re2go.dir/src/dfa/determinization.cc.o CMakeFiles/re2go.dir/src/dfa/fallback_tags.cc.o CMakeFiles/re2go.dir/src/dfa/fillpoints.cc.o CMakeFiles/re2go.dir/src/dfa/find_state.cc.o CMakeFiles/re2go.dir/src/dfa/minimization.cc.o CMakeFiles/re2go.dir/src/dfa/stacmd.cc.o CMakeFiles/re2go.dir/src/dfa/tagver_table.cc.o CMakeFiles/re2go.dir/src/dfa/tcmd.cc.o CMakeFiles/re2go.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o CMakeFiles/re2go.dir/src/encoding/enc.cc.o CMakeFiles/re2go.dir/src/encoding/range_suffix.cc.o CMakeFiles/re2go.dir/src/encoding/utf8/utf8_regexp.cc.o CMakeFiles/re2go.dir/src/encoding/utf8/utf8.cc.o CMakeFiles/re2go.dir/src/encoding/utf16/utf16_regexp.cc.o CMakeFiles/re2go.dir/src/encoding/utf16/utf16.cc.o CMakeFiles/re2go.dir/src/msg/msg.cc.o CMakeFiles/re2go.dir/src/msg/warn.cc.o CMakeFiles/re2go.dir/src/regexp/ast_to_re.cc.o CMakeFiles/re2go.dir/src/regexp/default_tags.cc.o CMakeFiles/re2go.dir/src/regexp/fixed_tags.cc.o CMakeFiles/re2go.dir/src/regexp/nullable.cc.o CMakeFiles/re2go.dir/src/regexp/re.cc.o CMakeFiles/re2go.dir/src/regexp/rule.cc.o CMakeFiles/re2go.dir/src/regexp/split_charset.cc.o CMakeFiles/re2go.dir/src/regexp/tag.cc.o CMakeFiles/re2go.dir/src/compile.cc.o CMakeFiles/re2go.dir/src/skeleton/control_flow.cc.o CMakeFiles/re2go.dir/src/skeleton/generate_code.cc.o CMakeFiles/re2go.dir/src/skeleton/generate_data.cc.o CMakeFiles/re2go.dir/src/skeleton/maxpath.cc.o CMakeFiles/re2go.dir/src/skeleton/skeleton.cc.o CMakeFiles/re2go.dir/src/parse/ast.cc.o CMakeFiles/re2go.dir/src/parse/input.cc.o CMakeFiles/re2go.dir/src/parse/parse.cc.o CMakeFiles/re2go.dir/src/parse/scanner.cc.o CMakeFiles/re2go.dir/src/parse/unescape.cc.o CMakeFiles/re2go.dir/src/util/file_utils.cc.o CMakeFiles/re2go.dir/src/util/s_to_n32_unsafe.cc.o CMakeFiles/re2go.dir/src/util/temp_file.cc.o CMakeFiles/re2go.dir/src/util/range.cc.o CMakeFiles/re2go.dir/src/main.cc.o -o re2go && : [00:11:47] [ 69% 176/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/code_goto.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/code_goto.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/code_goto.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:47] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:47] | ^ [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 98 | switch (t) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 111 | switch (type_) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 124 | switch (type_) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 138 | switch (type_) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 151 | switch (type_) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 164 | switch (type_) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:11:47] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:47] 426 | switch (s->action.type) { [00:11:47] | ^ [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 51 | current_slab_ += size; [00:11:47] | ^~~~~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:47] | ^~~~~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 59 | current_slab_ += size; [00:11:47] | ^~~~~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:11:47] | ^~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 33 | for (; span < endspan; ++span) { [00:11:47] | ^~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 39 | for (c = go->cases; c < cases; ++c) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 45 | ++cases; [00:11:47] | ^~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:11:47] | ^~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 58 | for (s = span; s < endspan; ++s) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 60 | *ranges_end++ = ub; [00:11:47] | ^~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 61 | *ranges_end++ = s->ub; [00:11:47] | ^~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 78 | State *defstate = (endspan - 1)->to; [00:11:47] | ^~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 79 | for (c = go->cases; c < cases; ++c) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:11:47] | ^~~~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 154 | && s[1].to == next [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 155 | && s[1].ub - s[0].ub == 1 [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 156 | && s[2].to == s[0].to [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 157 | && s[2].tags == s[0].tags) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 164 | && s[1].ub - s[0].ub == 1 [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 165 | && s[2].to == s[0].to [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 166 | && s[2].tags == s[0].tags) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 170 | s += 2; [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 176 | s += 1; [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:11:47] | ^~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 225 | if (old_span[i].to != x) { [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 232 | new_span[new_nspans].to = old_span[i].to; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 232 | new_span[new_nspans].to = old_span[i].to; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:11:47] | ^~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 278 | State *to = span[i].to; [00:11:47] | ^~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 279 | x->table[c] = to; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 354 | if (span[i].ub > 0x100) { [00:11:47] | ^~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 355 | hspan = &go->span[i]; [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 363 | if (go->span[i].tags != TCID0) { [00:11:47] | ^~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:47] 374 | State *s = go->span[i].to; [00:11:47] | ^~~~~~~~ [00:11:47] 62 warnings generated. [00:11:53] [ 69% 177/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/combine.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/combine.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/combine.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc [00:11:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:53] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:53] | ^ [00:11:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:11:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:53] 98 | switch (t) { [00:11:53] | ^ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:53] 111 | switch (type_) { [00:11:53] | ^ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:53] 124 | switch (type_) { [00:11:53] | ^ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:53] 138 | switch (type_) { [00:11:53] | ^ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:53] 151 | switch (type_) { [00:11:53] | ^ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:53] 164 | switch (type_) { [00:11:53] | ^ [00:11:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:11:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:53] 51 | current_slab_ += size; [00:11:53] | ^~~~~~~~~~~~~ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:53] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:53] | ^~~~~~~~~~~~~ [00:11:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:53] 59 | current_slab_ += size; [00:11:53] | ^~~~~~~~~~~~~ [00:11:53] 10 warnings generated. [00:11:58] [ 70% 178/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/gen_bitmaps.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/gen_bitmaps.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/gen_bitmaps.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:58] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:58] | ^ [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:58] 98 | switch (t) { [00:11:58] | ^ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:58] 111 | switch (type_) { [00:11:58] | ^ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:58] 124 | switch (type_) { [00:11:58] | ^ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:58] 138 | switch (type_) { [00:11:58] | ^ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:58] 151 | switch (type_) { [00:11:58] | ^ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:58] 164 | switch (type_) { [00:11:58] | ^ [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 51 | current_slab_ += size; [00:11:58] | ^~~~~~~~~~~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:58] | ^~~~~~~~~~~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 59 | current_slab_ += size; [00:11:58] | ^~~~~~~~~~~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:58] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:11:58] | ^~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:58] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:11:58] | ^~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:11:58] | ^~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:11:58] | ^~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 41 | ++b1; [00:11:58] | ^~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 42 | ++b2; [00:11:58] | ^~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:11:58] | ^~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:58] 105 | for (; span < last; ++span) { [00:11:58] | ^~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:58] 108 | buffer[c] |= mask; [00:11:58] | ^~~~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:58] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:11:58] | ^~~~~~ [00:11:58] 20 warnings generated. [00:12:03] [ 70% 179/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/gen_delayed.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/gen_delayed.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/gen_delayed.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:03] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:03] | ^ [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 98 | switch (t) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 111 | switch (type_) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 124 | switch (type_) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 138 | switch (type_) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 151 | switch (type_) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 164 | switch (type_) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:12:03] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:12:03] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 485 | switch (opts->lang) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:03] 642 | switch (code->kind) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:749:13: warning: 31 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:12:03] 749 | switch (code->kind) { [00:12:03] | ^~~~~~~~~~ [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 51 | current_slab_ += size; [00:12:03] | ^~~~~~~~~~~~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:03] | ^~~~~~~~~~~~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 59 | current_slab_ += size; [00:12:03] | ^~~~~~~~~~~~~ [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 36 | p += stub.length(); [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 42 | s = q + 1; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 51 | ++s; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 36 | p += stub.length(); [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 42 | s = q + 1; [00:12:03] | ^ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 51 | ++s; [00:12:03] | ^ [00:12:03] 26 warnings generated. [00:12:08] [ 71% 180/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/gen_dfa.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/gen_dfa.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/gen_dfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:08] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:08] | ^ [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:08] 98 | switch (t) { [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:08] 111 | switch (type_) { [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:08] 124 | switch (type_) { [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:08] 138 | switch (type_) { [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:08] 151 | switch (type_) { [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:08] 164 | switch (type_) { [00:12:08] | ^ [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 51 | current_slab_ += size; [00:12:08] | ^~~~~~~~~~~~~ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:08] | ^~~~~~~~~~~~~ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 59 | current_slab_ += size; [00:12:08] | ^~~~~~~~~~~~~ [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 36 | p += stub.length(); [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 42 | s = q + 1; [00:12:08] | ^ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 51 | ++s; [00:12:08] | ^ [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:08] 65 | mtag_t &t = trie.head[next]; [00:12:08] | ^~~~~~~~~ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:08] 76 | mtag = trie.head[mtag].pred; [00:12:08] | ^~~~~~~~~ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 69 | *ranges_end++ = -1; [00:12:08] | ^~~~~~~~~~ [00:12:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:08] 70 | *ranges_end++ = 1; [00:12:08] | ^~~~~~~~~~ [00:12:08] 20 warnings generated. [00:12:13] [ 71% 181/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/gen_goto.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/gen_goto.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/gen_goto.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:13] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:13] | ^ [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 98 | switch (t) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 111 | switch (type_) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 124 | switch (type_) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 138 | switch (type_) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 151 | switch (type_) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 164 | switch (type_) { [00:12:13] | ^ [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 51 | current_slab_ += size; [00:12:13] | ^~~~~~~~~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:13] | ^~~~~~~~~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 59 | current_slab_ += size; [00:12:13] | ^~~~~~~~~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:12:13] | ^~~~~~~~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:12:13] | ^~~~~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:12:13] | ^~~~~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 235 | static_cast(ranges[2 * i]), [00:12:13] | ^~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 236 | static_cast(ranges[2 * i + 1]), [00:12:13] | ^~~~~~ [00:12:13] 19 warnings generated. [00:12:19] [ 71% 182/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/gen_program.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/gen_program.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/gen_program.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:19] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:19] | ^ [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 98 | switch (t) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 111 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 124 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 138 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 151 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 164 | switch (type_) { [00:12:19] | ^ [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 51 | current_slab_ += size; [00:12:19] | ^~~~~~~~~~~~~ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:19] | ^~~~~~~~~~~~~ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 59 | current_slab_ += size; [00:12:19] | ^~~~~~~~~~~~~ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 30 | for (const char *p = s;; ++p) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:19] 37 | if (p > s && p[-1] == '\r') --l; [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 116 | for (const char *p = s; !code && p < e; ++p) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:19] 121 | if (newline && e > s && e[-1] != '\n') { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:19] 375 | e[len] = 0; [00:12:19] | ^ [00:12:19] 16 warnings generated. [00:12:25] [ 72% 183/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/gen_state.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/gen_state.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/gen_state.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:25] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:25] | ^ [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 98 | switch (t) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 111 | switch (type_) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 124 | switch (type_) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 138 | switch (type_) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 151 | switch (type_) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 164 | switch (type_) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:67:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:25] 67 | switch (s->action.type) { [00:12:25] | ^ [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 51 | current_slab_ += size; [00:12:25] | ^~~~~~~~~~~~~ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:25] | ^~~~~~~~~~~~~ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 59 | current_slab_ += size; [00:12:25] | ^~~~~~~~~~~~~ [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 36 | p += stub.length(); [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 42 | s = q + 1; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 51 | ++s; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 36 | p += stub.length(); [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 42 | s = q + 1; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 51 | ++s; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 36 | p += stub.length(); [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 42 | s = q + 1; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 51 | ++s; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 36 | p += stub.length(); [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 42 | s = q + 1; [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 51 | ++s; [00:12:25] | ^ [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:12:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:25] 65 | mtag_t &t = trie.head[next]; [00:12:25] | ^~~~~~~~~ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:25] 76 | mtag = trie.head[mtag].pred; [00:12:25] | ^~~~~~~~~ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:679:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:680:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:25] 680 | for (; h --> h0; ) { [00:12:25] | ^ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:745:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:25] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:12:25] | ^~~~ [00:12:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:764:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:25] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:12:25] | ^~~~ [00:12:25] 41 warnings generated. [00:12:28] [ 72% 184/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/helpers.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/helpers.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/helpers.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:28] 24 | return sHex[c & 0x0F]; [00:12:28] | ^~~~ [00:12:28] 1 warning generated. [00:12:32] [ 73% 185/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/remove_empty.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/remove_empty.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/remove_empty.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc [00:12:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:12:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:32] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:32] | ^ [00:12:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:25:13: warning: 32 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:12:32] 25 | switch (code->kind) { [00:12:32] | ^~~~~~~~~~ [00:12:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:12:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:32] 51 | current_slab_ += size; [00:12:32] | ^~~~~~~~~~~~~ [00:12:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:32] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:32] | ^~~~~~~~~~~~~ [00:12:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:32] 59 | current_slab_ += size; [00:12:32] | ^~~~~~~~~~~~~ [00:12:32] 5 warnings generated. [00:12:36] [ 73% 186/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/codegen/render.cc.o -MF CMakeFiles/re2rust.dir/src/codegen/render.cc.o.d -o CMakeFiles/re2rust.dir/src/codegen/render.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc [00:12:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:36] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:36] | ^ [00:12:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:12:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 98 | switch (t) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 111 | switch (type_) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 124 | switch (type_) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 138 | switch (type_) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 151 | switch (type_) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 164 | switch (type_) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 41 | switch (opts->lang) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 114 | switch (code->fmt) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:141:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:12:36] 141 | default: return NULL; [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:151:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:12:36] 151 | default: return NULL; [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:161:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:12:36] 161 | default: return NULL; [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 171 | switch (opts->lang) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 217 | switch (type) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 240 | switch (opts->lang) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 453 | switch (opts->lang) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 644 | switch (opts->lang) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:36] 667 | switch (code->kind) { [00:12:36] | ^ [00:12:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:12:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:36] 51 | current_slab_ += size; [00:12:36] | ^~~~~~~~~~~~~ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:36] | ^~~~~~~~~~~~~ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:36] 59 | current_slab_ += size; [00:12:36] | ^~~~~~~~~~~~~ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:36] 16 | for (const char *s = text; *s; ++s) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:36] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:12:36] | ^~~~~~ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:36] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:12:36] | ^~~~~~ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:36] 386 | for (; *s; ++s) { [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:36] 390 | p = s + 1; [00:12:36] | ^ [00:12:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:36] 701 | if (code->raw.data[i] == '\n') ++line; [00:12:36] | ^~~~~~~~~~~~~~ [00:12:36] 27 warnings generated. [00:12:42] [ 73% 187/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/options/opt.cc.o -MF CMakeFiles/re2rust.dir/src/options/opt.cc.o.d -o CMakeFiles/re2rust.dir/src/options/opt.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 98 | switch (t) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 111 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 124 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 138 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 151 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 164 | switch (type_) { [00:12:42] | ^ [00:12:42] 6 warnings generated. [00:12:45] [ 74% 188/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/options/symtab.cc.o -MF CMakeFiles/re2rust.dir/src/options/symtab.cc.o.d -o CMakeFiles/re2rust.dir/src/options/symtab.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/symtab.cc [00:12:49] [ 74% 189/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/nfa/estimate_size.cc.o -MF CMakeFiles/re2rust.dir/src/nfa/estimate_size.cc.o.d -o CMakeFiles/re2rust.dir/src/nfa/estimate_size.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc [00:12:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:12:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:12:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:49] 42 | T * p = slabs.back() + index; [00:12:49] | ^~~~~~~~~~~~ [00:12:49] 1 warning generated. [00:12:53] [ 75% 190/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/nfa/re_to_nfa.cc.o -MF CMakeFiles/re2rust.dir/src/nfa/re_to_nfa.cc.o.d -o CMakeFiles/re2rust.dir/src/nfa/re_to_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 98 | switch (t) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 111 | switch (type_) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 124 | switch (type_) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 138 | switch (type_) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 151 | switch (type_) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 164 | switch (type_) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 47 | switch (re->type) { [00:12:53] | ^ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:144:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:53] 144 | switch (state->type) { [00:12:53] | ^ [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:53] 42 | T * p = slabs.back() + index; [00:12:53] | ^~~~~~~~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:52:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 52 | s = &nfa.states[nfa.size++]; [00:12:53] | ^~~~~~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:59:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 59 | s = &nfa.states[nfa.size++]; [00:12:53] | ^~~~~~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:74:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:12:53] | ^~~~~~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:80:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:12:53] | ^~~~~~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:103:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 103 | s = &nfa.states[nfa.size++]; [00:12:53] | ^~~~~~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:200:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 200 | nfa_state_t *s = &states[size++]; [00:12:53] | ^~~~~~ [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:205:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:53] 205 | nfa_state_t *t = &states[size++]; [00:12:53] | ^~~~~~ [00:12:53] 16 warnings generated. [00:12:59] [ 75% 191/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/adfa/adfa.cc.o -MF CMakeFiles/re2rust.dir/src/adfa/adfa.cc.o.d -o CMakeFiles/re2rust.dir/src/adfa/adfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:59] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:59] | ^ [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:59] 98 | switch (t) { [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:59] 111 | switch (type_) { [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:59] 124 | switch (type_) { [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:59] 138 | switch (type_) { [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:59] 151 | switch (type_) { [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:59] 164 | switch (type_) { [00:12:59] | ^ [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 51 | current_slab_ += size; [00:12:59] | ^~~~~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:59] | ^~~~~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 59 | current_slab_ += size; [00:12:59] | ^~~~~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 84 | i2s[i] = new State; [00:12:59] | ^~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 91 | State *s = i2s[i]; [00:12:59] | ^~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 112 | const size_t to = t->arcs[c]; [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 113 | const tcid_t tc = t->tcid[c]; [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 116 | && t->arcs[c] == to [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 117 | && t->tcid[c] == tc [00:12:59] | ^~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:12:59] | ^~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 121 | s->go.span[j].ub = charset[c]; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 122 | s->go.span[j].tags = tc; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 185 | State *q = s->go.span[i].to; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 235 | Span *const fe = f + fg->go.nspans; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 236 | Span *const be = b + bg->go.nspans; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 254 | || x[-1].to != x->to [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 255 | || x[-1].tags != x->tags [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 256 | || x[-1].ub == eofub [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 259 | ++x; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 264 | ++f; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 266 | ++b; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 268 | ++f; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:59] 269 | ++b; [00:12:59] | ^ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 283 | State *to = s->go.span[i].to; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 356 | if (!s->go.span[i].to) { [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 357 | s->go.span[i].to = finstates[s->rule]; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 358 | s->go.span[i].tags = s->rule_tags; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 377 | if (!s->go.span[i].to) { [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 382 | s->go.span[i].to = defstate; [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 429 | if (s->go.span[i].to == s) { [00:12:59] | ^~~~~~~~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 526 | if (span[i].tags != tags) { [00:12:59] | ^~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 556 | if (!consume(span[i].to)) return false; [00:12:59] | ^~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 572 | span[i].tags = TCID0; [00:12:59] | ^~~~ [00:12:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:59] 602 | span[i].tags = TCID0; [00:12:59] | ^~~~ [00:12:59] 46 warnings generated. [00:13:00] [ 75% 192/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/debug/dump_adfa.cc.o -MF CMakeFiles/re2rust.dir/src/debug/dump_adfa.cc.o.d -o CMakeFiles/re2rust.dir/src/debug/dump_adfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_adfa.cc [00:13:00] [ 76% 193/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/debug/dump_cfg.cc.o -MF CMakeFiles/re2rust.dir/src/debug/dump_cfg.cc.o.d -o CMakeFiles/re2rust.dir/src/debug/dump_cfg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_cfg.cc [00:13:00] [ 76% 194/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/debug/dump_dfa.cc.o -MF CMakeFiles/re2rust.dir/src/debug/dump_dfa.cc.o.d -o CMakeFiles/re2rust.dir/src/debug/dump_dfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_dfa.cc [00:13:00] [ 77% 195/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/debug/dump_dfa_tree.cc.o -MF CMakeFiles/re2rust.dir/src/debug/dump_dfa_tree.cc.o.d -o CMakeFiles/re2rust.dir/src/debug/dump_dfa_tree.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_dfa_tree.cc [00:13:00] [ 77% 196/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/debug/dump_interf.cc.o -MF CMakeFiles/re2rust.dir/src/debug/dump_interf.cc.o.d -o CMakeFiles/re2rust.dir/src/debug/dump_interf.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_interf.cc [00:13:00] [ 77% 197/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/debug/dump_nfa.cc.o -MF CMakeFiles/re2rust.dir/src/debug/dump_nfa.cc.o.d -o CMakeFiles/re2rust.dir/src/debug/dump_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/debug/dump_nfa.cc [00:13:04] [ 78% 198/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/cfg.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/cfg.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/cfg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:13:04] | ^~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:13:04] | ^~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:13:04] | ^~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:13:04] | ^~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 110 | if (ctx.state2bb[i]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 121 | if (trans2bb[c]) { [00:13:04] | ^~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:13:04] | ^~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:13:04] | ^~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 130 | if (ctx.final2bb[i]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:13:04] | ^~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 139 | if (ctx.fback2bb[i]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:13:04] | ^~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 158 | succe = succb + n; [00:13:04] | ^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 171 | ctx.state_mark[x0] = ctx.mark; [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 174 | if (ctx.state2bb[x0]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:13:04] | ~~~~^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 192 | const size_t y = a[c]; [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 195 | if (trans_mark[c] >= ctx.mark) { [00:13:04] | ^~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 198 | trans_mark[c] = ctx.mark; [00:13:04] | ^~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 201 | if (trans2bb[c]) { [00:13:04] | ^~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 202 | *ctx.succe++ = trans2bb[c]; [00:13:04] | ~~~~^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 202 | *ctx.succe++ = trans2bb[c]; [00:13:04] | ^~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 210 | ctx.state_mark[y] = ctx.mark; [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 213 | if (ctx.state2bb[y]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:13:04] | ~~~~^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 224 | ctx.final_mark[x] = ctx.mark; [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 226 | if (ctx.final2bb[x]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:13:04] | ~~~~^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 254 | const size_t y = a[c]; [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 262 | if (trans_mark[c] >= ctx.mark) { [00:13:04] | ^~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 265 | trans_mark[c] = ctx.mark; [00:13:04] | ^~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 268 | if (trans2bb[c]) { [00:13:04] | ^~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 269 | *ctx.succe++ = trans2bb[c]; [00:13:04] | ~~~~^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 269 | *ctx.succe++ = trans2bb[c]; [00:13:04] | ^~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 276 | ctx.state_mark[y] = ctx.mark; [00:13:04] | ^~~~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 279 | if (ctx.state2bb[y]) { [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:13:04] | ~~~~^~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:04] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:13:04] | ^~~~~~~~~~~~ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:13:04] | ^ [00:13:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:04] 292 | for (; b < e; ++b) { [00:13:04] | ^ [00:13:04] 60 warnings generated. [00:13:07] [ 78% 199/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/compact.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/compact.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/compact.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:07] 22 | std::fill(used, used + nver, false); [00:13:07] | ^~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 24 | const tagver_t f = fins[t]; [00:13:07] | ^~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:13:07] | ^~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:13:07] | ^~~~~~~~~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 32 | used[r] = true; [00:13:07] | ^~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 34 | used[p->lhs] = true; [00:13:07] | ^~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:13:07] | ^~~~~~~ [00:13:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:07] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:13:07] | ^~~~ [00:13:07] 8 warnings generated. [00:13:11] [ 79% 200/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/dce.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/dce.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/dce.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc [00:13:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:11] 22 | if (live[l]) { [00:13:11] | ^~~~ [00:13:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:11] 24 | live[l] = false; [00:13:11] | ^~~~ [00:13:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:11] 26 | live[r] = true; [00:13:11] | ^~~~ [00:13:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:11] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:13:11] | ^ [00:13:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:11] 43 | for (; b < e; ++b, live += nver) { [00:13:11] | ^ [00:13:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:11] 43 | for (; b < e; ++b, live += nver) { [00:13:11] | ^~~~ [00:13:11] 6 warnings generated. [00:13:14] [ 79% 201/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/freeze.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/freeze.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/freeze.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:14] 35 | **const fin = cmd + nsym, [00:13:14] | ^~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:14] 36 | **const fall = fin + 1; [00:13:14] | ^~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:14] 40 | for(; cmd < fin; ++cmd) { [00:13:14] | ^~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:14] 41 | *id++ = pool.insert(*cmd); [00:13:14] | ^~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:14] 45 | *id++ = pool.insert(*fin); [00:13:14] | ^~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:14] 48 | *id++ = pool.insert(*fall); [00:13:14] | ^~ [00:13:14] 6 warnings generated. [00:13:18] [ 79% 202/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/interfere.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/interfere.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/interfere.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:18] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:18] 25 | for (; b < e; ++b, live += nver) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:18] 25 | for (; b < e; ++b, live += nver) { [00:13:18] | ^~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:13:18] | ^~~~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:13:18] | ^~~~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 52 | vals[r].clear(); [00:13:18] | ^~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 53 | vals[r].push_back(r); [00:13:18] | ^~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:13:18] | ^~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:13:18] | ^~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 67 | buf[l] = false; [00:13:18] | ^~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:13:18] | ^~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:18] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:18] 81 | for (; h-- != p->history;) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 93 | if (vals[q->lhs] == vl) { [00:13:18] | ^~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 94 | buf[q->lhs] = false; [00:13:18] | ^~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 100 | if (!buf[v]) continue; [00:13:18] | ^~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:13:18] | ^~~~~~ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:18] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:13:18] | ^~~~~~ [00:13:18] 18 warnings generated. [00:13:21] [ 80% 203/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/liveanal.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/liveanal.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/liveanal.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 20 | done[i] = true; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:13:21] | ^~~~~~~~~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:13:21] | ^ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 28 | return ++ord; [00:13:21] | ^~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 38 | if (live[l]) { [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 40 | live[l] = false; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 42 | live[r] = true; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:13:21] | ^~~~~~~~~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 79 | bool *l = &live[i * nver]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 85 | l[fins[t]] = !fixed(tags[t]); [00:13:21] | ^ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 85 | l[fins[t]] = !fixed(tags[t]); [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 97 | const cfg_ix_t i = pord[a]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:13:21] | ^~~~~~~~~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 99 | bool *old = &live[i * nver]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:13:21] | ^ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 106 | const bool *l = &live[*j * nver]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:13:21] | ^~~~~~~~~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 113 | buf1[v] |= buf2[v]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 113 | buf1[v] |= buf2[v]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:13:21] | ^~~~~~~~~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 139 | bool *l = &live[i * nver]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 145 | l[fins[t]] = !fixed(tags[t]); [00:13:21] | ^ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 145 | l[fins[t]] = !fixed(tags[t]); [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 152 | buf1[p->lhs] = false; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 157 | buf1[v] = true; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:21] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:13:21] | ^ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 162 | bool *liv = &live[*j * nver]; [00:13:21] | ^~~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 164 | liv[v] |= buf1[v]; [00:13:21] | ^~~ [00:13:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:21] 164 | liv[v] |= buf1[v]; [00:13:21] | ^~~~ [00:13:21] 30 warnings generated. [00:13:25] [ 80% 204/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/normalize.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/normalize.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/normalize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc [00:13:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:13:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:25] 98 | switch (t) { [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:25] 111 | switch (type_) { [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:25] 124 | switch (type_) { [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:25] 138 | switch (type_) { [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:25] 151 | switch (type_) { [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:25] 164 | switch (type_) { [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:25] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:13:25] | ^ [00:13:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:25] 45 | for (; b < e; ++b) { [00:13:25] | ^ [00:13:25] 8 warnings generated. [00:13:28] [ 81% 205/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/optimize.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/optimize.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/optimize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc [00:13:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:13:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:28] 98 | switch (t) { [00:13:28] | ^ [00:13:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:28] 111 | switch (type_) { [00:13:28] | ^ [00:13:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:28] 124 | switch (type_) { [00:13:28] | ^ [00:13:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:28] 138 | switch (type_) { [00:13:28] | ^ [00:13:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:28] 151 | switch (type_) { [00:13:28] | ^ [00:13:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:28] 164 | switch (type_) { [00:13:28] | ^ [00:13:28] 6 warnings generated. [00:13:32] [ 81% 206/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/rename.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/rename.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/rename.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:32] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:13:32] | ^ [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:32] 20 | for (; b < be; ++b) { [00:13:32] | ^ [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:32] 24 | l = ver2new[l]; [00:13:32] | ^~~~~~~ [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:32] 26 | r = ver2new[r]; [00:13:32] | ^~~~~~~ [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:32] 40 | tagver_t &f = fins[t]; [00:13:32] | ^~~~ [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:32] 42 | f = ver2new[f]; [00:13:32] | ^~~~~~~ [00:13:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:32] 49 | newmt.insert(ver2new[*i]); [00:13:32] | ^~~~~~~ [00:13:32] 7 warnings generated. [00:13:36] [ 81% 207/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/cfg/varalloc.cc.o -MF CMakeFiles/re2rust.dir/src/cfg/varalloc.cc.o.d -o CMakeFiles/re2rust.dir/src/cfg/varalloc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 33 | std::fill(next, next + nver, END); [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 34 | std::fill(repr, repr + nver, END); [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 38 | for (; b < e; ++b) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 47 | rx = repr[x]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 48 | ry = repr[y]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 52 | for (z = rx; z != END; z = next[z]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 53 | if (interf[z * nver + y]) break; [00:13:36] | ^~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 56 | repr[y] = rx; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 57 | next[y] = next[rx]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 57 | next[y] = next[rx]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 58 | next[rx] = y; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 61 | for (z = ry; z != END; z = next[z]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 62 | if (interf[z * nver + x]) break; [00:13:36] | ^~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 65 | repr[x] = ry; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 66 | next[x] = next[ry]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 66 | next[x] = next[ry]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 67 | next[ry] = x; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 69 | } else if (!interf[x * nver + y]) { [00:13:36] | ^~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 70 | repr[x] = repr[y] = x; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 70 | repr[x] = repr[y] = x; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 71 | next[x] = y; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 78 | if (rx != repr[rx]) continue; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 81 | if (ry != repr[ry]) continue; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 83 | for (x = rx; x != END; x = next[x]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 84 | for (y = ry; y != END; y = next[y]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 85 | if (interf[x * nver + y]) break; [00:13:36] | ^~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 91 | for (y = ry;; y = next[y]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 92 | repr[y] = rx; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 93 | if (next[y] == END) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 94 | next[y] = next[rx]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 94 | next[y] = next[rx]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 95 | next[rx] = ry; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 105 | if (repr[x] != END) continue; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 109 | if (rx != repr[rx]) continue; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 112 | for (y = rx; y != END; y = next[y]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 113 | if (interf[x * nver + y]) break; [00:13:36] | ^~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 118 | repr[x] = rx; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 119 | next[x] = next[rx]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 119 | next[x] = next[rx]; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 120 | next[rx] = x; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 127 | repr[x] = x; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 135 | if (next[rx] == END) ++rx; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 138 | if (repr[rx] != rx) continue; [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 141 | for (x = rx; x != END; x = next[x]) { [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 142 | ver2new[x] = maxver; [00:13:36] | ^~~~~~~ [00:13:36] 46 warnings generated. [00:13:43] [ 82% 208/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/closure.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/closure.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/closure.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 36 | switch (n->type) { [00:13:43] | ^ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 98 | switch (t) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 111 | switch (type_) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 124 | switch (type_) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 138 | switch (type_) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 151 | switch (type_) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 164 | switch (type_) { [00:13:43] | ^ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:37:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 37 | switch (ctx.dc_opts->posix_closure) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 150 | switch (q->type) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 253 | switch (q->type) { [00:13:43] | ^ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 36 | switch (n->type) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:15:5: note: in instantiation of function template specialization 're2c::closure_leftmost_dfs >' requested here [00:13:43] 15 | closure_leftmost_dfs(ctx); [00:13:43] | ^ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 150 | switch (q->type) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:96:22: note: in instantiation of function template specialization 're2c::scan >' requested here [00:13:43] 96 | if (!scan(ctx, q, false)) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:38:34: note: in instantiation of function template specialization 're2c::closure_posix_gor1 >' requested here [00:13:43] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 253 | switch (q->type) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:39:34: note: in instantiation of function template specialization 're2c::closure_posix_gtop >' requested here [00:13:43] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:13:43] | ^ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:125:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:43] 125 | switch (ctx.dc_opts->posix_prectable) { [00:13:43] | ^ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:115:5: note: in instantiation of function template specialization 're2c::compute_prectable >' requested here [00:13:43] 115 | compute_prectable(ctx); [00:13:43] | ^ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 42 | T * p = slabs.back() + index; [00:13:43] | ^~~~~~~~~~~~ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 51 | current_slab_ += size; [00:13:43] | ^~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:13:43] | ^~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 59 | current_slab_ += size; [00:13:43] | ^~~~~~~~~~~~~ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:47:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:13:43] | ^~~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:48:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:13:43] | ^~~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:49:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:13:43] | ^~~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:146:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 146 | newtbl[i * newdim + i] = p0; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:235:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 235 | li = level - 1; [00:13:43] | ^~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:242:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 242 | *level++ = l; [00:13:43] | ^~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 247 | for (lj = level - 1; lj > li; --lj) { [00:13:43] | ^~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 247 | for (lj = level - 1; lj > li; --lj) { [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:248:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 248 | for (lk = lj; lk > li; --lk) { [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:253:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 253 | newtbl[cj * newdim + ck] = p0; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 254 | newtbl[ck * newdim + cj] = p0; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:279:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 285 | for (lj = level - 1; lj > lk; --lj) { [00:13:43] | ^~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 285 | for (lj = level - 1; lj > lk; --lj) { [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:293:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:294:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:309:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:312:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:313:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:13:43] | ^~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 320 | for (lj = level - 1; lj > li; --lj) { [00:13:43] | ^~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:43] 320 | for (lj = level - 1; lj > li; --lj) { [00:13:43] | ^~ [00:13:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:59:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:13:43] | ^~~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 259 | v0 = vs[t], [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 263 | vers[t] = v0; [00:13:43] | ^~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 266 | vers[t] = newvers[x]; [00:13:43] | ^~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 259 | v0 = vs[t], [00:13:43] | ^~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 263 | vers[t] = v0; [00:13:43] | ^~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 266 | vers[t] = newvers[x]; [00:13:43] | ^~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:13:43] | ^~~~~~~~~~~~~ [00:13:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:43] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:13:43] | ^~~~~~~~~~~~~ [00:13:43] 56 warnings generated. [00:13:46] [ 82% 209/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/dead_rules.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/dead_rules.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/dead_rules.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc [00:13:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:13:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:46] 98 | switch (t) { [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:46] 111 | switch (type_) { [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:46] 124 | switch (type_) { [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:46] 138 | switch (type_) { [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:46] 151 | switch (type_) { [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:46] 164 | switch (type_) { [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 99 | state_t &s = states[i]; [00:13:46] | ^~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 110 | const size_t j = s->arcs[c]; [00:13:46] | ^~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 113 | a->next = states[j].arcs; [00:13:46] | ^~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 114 | states[j].arcs = a++; [00:13:46] | ^~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:46] 114 | states[j].arcs = a++; [00:13:46] | ^ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 116 | states[i].fallthru = true; [00:13:46] | ^~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:13:46] | ^~~~~~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:13:46] | ^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:13:46] | ^~~~~~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:13:46] | ^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 174 | if (live[j * nstates + i]) { [00:13:46] | ^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:13:46] | ^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:13:46] | ^~~~~~~~~~~~~~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 218 | const size_t k = arcs[c]; [00:13:46] | ^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 222 | bad[r] |= live[r * nstates + k]; [00:13:46] | ^~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 222 | bad[r] |= live[r * nstates + k]; [00:13:46] | ^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 228 | if (bad[r]) { [00:13:46] | ^~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 250 | const size_t j = s->arcs[c]; [00:13:46] | ^~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:13:46] | ^~~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 259 | s->tcmd[nsym] = NULL; [00:13:46] | ^~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 271 | s->fallthru = fallthru[i]; [00:13:46] | ^~~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 277 | const size_t j = s->arcs[c]; [00:13:46] | ^~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:13:46] | ^~~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:46] 300 | const size_t j = s->arcs[c]; [00:13:46] | ^~~~~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:46] 335 | bool *fallthru = live + nl - ns; [00:13:46] | ~~~~~^~~~ [00:13:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:46] 335 | bool *fallthru = live + nl - ns; [00:13:46] | ^~~~ [00:13:46] 32 warnings generated. [00:13:52] [ 83% 210/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/determinization.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/determinization.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/determinization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 98 | switch (t) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 111 | switch (type_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 124 | switch (type_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 138 | switch (type_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 151 | switch (type_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 164 | switch (type_) { [00:13:52] | ^ [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:52] 42 | T * p = slabs.back() + index; [00:13:52] | ^~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:13:52] | ^~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:13:52] | ^~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:13:52] | ^~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:13:52] | ^~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:13:52] | ^~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:13:52] | ^~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:13:52] | ^~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:13:52] | ^~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:13:52] | ^~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:13:52] | ^~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 222 | const size_t r = s[u]->rule; [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 226 | for (; ++u < n && s[u]->rule == r;); [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:52] | ^~~~~~~~~~~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 222 | const size_t r = s[u]->rule; [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 226 | for (; ++u < n && s[u]->rule == r;); [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:52] | ^~~~~~~~~~~~~~~~~~~~~~ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:52] | ^ [00:13:52] 25 warnings generated. [00:13:56] [ 83% 211/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/fallback_tags.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/fallback_tags.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/fallback_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc [00:13:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:13:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:56] 98 | switch (t) { [00:13:56] | ^ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:56] 111 | switch (type_) { [00:13:56] | ^ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:56] 124 | switch (type_) { [00:13:56] | ^ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:56] 138 | switch (type_) { [00:13:56] | ^ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:56] 151 | switch (type_) { [00:13:56] | ^ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:56] 164 | switch (type_) { [00:13:56] | ^ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:45:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 45 | if (been[state]) return; [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:46:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 46 | been[state] = true; [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:50:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:13:56] | ^~~~~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:51:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 51 | owrt[p->lhs] = true; [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:54:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 54 | size_t dest = s->arcs[c]; [00:13:56] | ^~~~~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:57:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 57 | owrt[p->lhs] = true; [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:76:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 76 | size_t i = s->arcs[c]; [00:13:56] | ^~~~~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:78:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 78 | tcmd_t *&p = s->tcmd[c]; [00:13:56] | ^~~~~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:103:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:56] 103 | std::fill(been, been + nstates, false); [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:104:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:56] 104 | std::fill(owrt, owrt + nver, false); [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:107:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 107 | tcmd_t *p = s->tcmd[nsym], [00:13:56] | ^~~~~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:109:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 109 | **pc = &s->tcmd[nsym + 1]; [00:13:56] | ^~~~~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 115 | if (!owrt[r]) { [00:13:56] | ^~~~ [00:13:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:129:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:56] 129 | if (!owrt[r]) { [00:13:56] | ^~~~ [00:13:56] 20 warnings generated. [00:13:59] [ 83% 212/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/fillpoints.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/fillpoints.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/fillpoints.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 42 | if (arcs[i] == state) return true; [00:13:59] | ^~~~ [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 79 | const size_t j = arcs[c - 1]; [00:13:59] | ^~~~ [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 86 | const size_t j = arcs[c]; [00:13:59] | ^~~~ [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:13:59] | ^~~~ [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 142 | const size_t j = arcs[c - 1]; [00:13:59] | ^~~~ [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 149 | const size_t j = arcs[c]; [00:13:59] | ^~~~ [00:13:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:59] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:13:59] | ^~~~ [00:13:59] 7 warnings generated. [00:14:05] [ 84% 213/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/find_state.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/find_state.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/find_state.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 98 | switch (t) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 111 | switch (type_) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 124 | switch (type_) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 138 | switch (type_) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 151 | switch (type_) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 164 | switch (type_) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 272 | switch (p->kind) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:13: note: in instantiation of function template specialization 're2c::stadfa_to_tdfa_actions >' requested here [00:14:05] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:136:11: note: in instantiation of function template specialization 're2c::find_state_specialized, true>' requested here [00:14:05] 136 | ? find_state_specialized(ctx) [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:126:15: note: in instantiation of function template specialization 're2c::find_state >' requested here [00:14:05] 126 | template void find_state(pdetctx_t &ctx); [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:05] 272 | switch (p->kind) { [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:13: note: in instantiation of function template specialization 're2c::stadfa_to_tdfa_actions >' requested here [00:14:05] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:136:11: note: in instantiation of function template specialization 're2c::find_state_specialized, true>' requested here [00:14:05] 136 | ? find_state_specialized(ctx) [00:14:05] | ^ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:127:15: note: in instantiation of function template specialization 're2c::find_state >' requested here [00:14:05] 127 | template void find_state(ldetctx_t &ctx); [00:14:05] | ^ [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 42 | T * p = slabs.back() + index; [00:14:05] | ^~~~~~~~~~~~ [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:14:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 51 | current_slab_ += size; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 59 | current_slab_ += size; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 654 | const hidx_t xl = x->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 667 | x2t[xv] = t; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 684 | *++b2 = *a; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 715 | *a = *++b1; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 654 | const hidx_t xl = x->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 667 | x2t[xv] = t; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 684 | *++b2 = *a; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 715 | *a = *++b1; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 654 | const hidx_t xl = x->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 667 | x2t[xv] = t; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 684 | *++b2 = *a; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 715 | *a = *++b1; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 654 | const hidx_t xl = x->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 667 | x2t[xv] = t; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 684 | *++b2 = *a; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:14:05] | ^~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:05] 715 | *a = *++b1; [00:14:05] | ^~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:14:05] | ^~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:14:05] | ^~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 245 | tagver_t &f = dfa.finvers[t]; [00:14:05] | ^~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:14:05] | ^~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 245 | tagver_t &f = dfa.finvers[t]; [00:14:05] | ^~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 292 | l = ctx.dfa.finvers[p->tag]; [00:14:05] | ^~~~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 292 | l = ctx.dfa.finvers[p->tag]; [00:14:05] | ^~~~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:14:05] | ^~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 452 | buffer->state[i] = c.state; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 453 | buffer->tvers[i] = c.tvers; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 454 | buffer->thist[i] = c.thist; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 460 | buffer->state[i] = c.state; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 461 | buffer->thist[i] = c.thist; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 452 | buffer->state[i] = c.state; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 453 | buffer->tvers[i] = c.tvers; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 454 | buffer->thist[i] = c.thist; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 460 | buffer->state[i] = c.state; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:05] 461 | buffer->thist[i] = c.thist; [00:14:05] | ^~~~~~~~~~~~~ [00:14:05] 117 warnings generated. [00:14:08] [ 84% 214/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/minimization.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/minimization.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/minimization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:08] 70 | switch (type) { [00:14:08] | ^ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 79 | if (i == part[i]) { [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 80 | compact[i] = j++; [00:14:08] | ^~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 88 | if (i == part[i]) { [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 91 | if (arcs[c] != dfa_t::NIL) { [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 92 | arcs[c] = compact[part[arcs[c]]]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 92 | arcs[c] = compact[part[arcs[c]]]; [00:14:08] | ^~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 92 | arcs[c] = compact[part[arcs[c]]]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 92 | arcs[c] = compact[part[arcs[c]]]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 115 | tbl[i + 1] = tbl[i] + i; [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:08] 115 | tbl[i + 1] = tbl[i] + i; [00:14:08] | ^~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 115 | tbl[i + 1] = tbl[i] + i; [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 123 | tbl[i][j] = s1->rule != s2->rule [00:14:08] | ^~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 123 | tbl[i][j] = s1->rule != s2->rule [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:14:08] | ^~~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:14:08] | ^~~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 133 | if (!tbl[i][j]) { [00:14:08] | ^~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 133 | if (!tbl[i][j]) { [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 135 | size_t oi = states[i]->arcs[k]; [00:14:08] | ^~~~~~~~~~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 136 | size_t oj = states[j]->arcs[k]; [00:14:08] | ^~~~~~~~~~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:14:08] | ^~~~~~~~~~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:14:08] | ^~~~~~~~~~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 144 | || tbl[oi][oj]))) { [00:14:08] | ^~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 144 | || tbl[oi][oj]))) { [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 145 | tbl[i][j] = true; [00:14:08] | ^~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 145 | tbl[i][j] = true; [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 169 | part[i] = i; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 171 | if (!tbl[i][j]) { [00:14:08] | ^~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 171 | if (!tbl[i][j]) { [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 172 | part[i] = j; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:14:08] | ^~~~~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 195 | part[i] = i; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 196 | next[i] = dfa_t::NIL; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 200 | part[i] = j; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 201 | next[i] = next[j]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 201 | next[i] = next[j]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 202 | next[j] = i; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 216 | size_t *o = &out[j * nchars]; [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:14:08] | ^ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:14:08] | ^ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:14:08] | ^ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 226 | const size_t j_next = next[j]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 230 | const size_t k = diff[n]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:14:08] | ^~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 236 | part[j] = k; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 237 | next[j] = next[k]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 237 | next[j] = next[k]; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 238 | next[k] = j; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 244 | diff[diff_count++] = j; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 245 | part[j] = j; [00:14:08] | ^~~~ [00:14:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:08] 246 | next[j] = dfa_t::NIL; [00:14:08] | ^~~~ [00:14:08] 56 warnings generated. [00:14:11] [ 84% 215/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/stacmd.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/stacmd.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/stacmd.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/stacmd.cc [00:14:14] [ 85% 216/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/tagver_table.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/tagver_table.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/tagver_table.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc [00:14:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:14] 42 | std::fill(buffer, buffer + ntags, ver); [00:14:14] | ^~~~~~ [00:14:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:14] 50 | buffer[i] = fst++; [00:14:14] | ^~~~~~ [00:14:14] 2 warnings generated. [00:14:18] [ 85% 217/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/dfa/tcmd.cc.o -MF CMakeFiles/re2rust.dir/src/dfa/tcmd.cc.o.d -o CMakeFiles/re2rust.dir/src/dfa/tcmd.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc [00:14:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:14:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 51 | current_slab_ += size; [00:14:18] | ^~~~~~~~~~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:18] | ^~~~~~~~~~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 59 | current_slab_ += size; [00:14:18] | ^~~~~~~~~~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:14:18] | ^ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 157 | *h++ = TAGVER_ZERO; [00:14:18] | ^ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:14:18] | ^ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 157 | *h++ = TAGVER_ZERO; [00:14:18] | ^ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 55 | ++h; ++g; [00:14:18] | ^ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 55 | ++h; ++g; [00:14:18] | ^ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:18] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:14:18] | ^~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:18] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:14:18] | ^~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:18] 68 | ++indeg[x->rhs]; [00:14:18] | ^~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:18] 78 | if (indeg[x->lhs] == 0) { [00:14:18] | ^~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:18] 79 | --indeg[x->rhs]; [00:14:18] | ^~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:18] 129 | p->history[1] = TAGVER_ZERO; [00:14:18] | ^~~~~~~~~~ [00:14:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:18] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:14:18] | ^ [00:14:18] 16 warnings generated. [00:14:21] [ 86% 218/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc [00:14:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:14:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:21] 42 | T * p = slabs.back() + index; [00:14:21] | ^~~~~~~~~~~~ [00:14:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:20:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:21] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:14:21] | ^~~~~~~ [00:14:21] 2 warnings generated. [00:14:23] [ 86% 219/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/enc.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/enc.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/enc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc [00:14:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 98 | switch (t) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 111 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 124 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 138 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 151 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 164 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 37 | switch (policy_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 27 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 57 | switch (type_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 96 | switch (policy_) { [00:14:23] | ^ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:23] 85 | switch (type_) { [00:14:23] | ^ [00:14:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:14:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:23] 42 | T * p = slabs.back() + index; [00:14:23] | ^~~~~~~~~~~~ [00:14:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:23] 59 | c = ebc2asc[c & 0xFF]; [00:14:23] | ^~~~~~~ [00:14:23] 13 warnings generated. [00:14:26] [ 86% 220/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/range_suffix.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/range_suffix.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/range_suffix.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc [00:14:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:10:39: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:14:26] 10 | free_list RangeSuffix::freeList; [00:14:26] | ^ [00:14:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:14:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:26] 42 | T * p = slabs.back() + index; [00:14:26] | ^~~~~~~~~~~~ [00:14:26] 2 warnings generated. [00:14:29] [ 87% 221/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/utf8/utf8_regexp.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/utf8/utf8_regexp.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/utf8/utf8_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc [00:14:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:14:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:29] 42 | T * p = slabs.back() + index; [00:14:29] | ^~~~~~~~~~~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:49:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:14:29] | ^~~~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:139:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 139 | const uint32_t lc = lcs[n - i]; [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 140 | const uint32_t hc = hcs[n - i]; [00:14:29] | ^~~ [00:14:29] 4 warnings generated. [00:14:29] [ 87% 222/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/utf8/utf8.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/utf8/utf8.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/utf8/utf8.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 41 | str[1] = INFIX | (c & MASK); [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 57 | str[2] = INFIX | (c & MASK); [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 66 | str[3] = INFIX | (c & MASK); [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:14:29] | ^~~ [00:14:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:29] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:14:29] | ^~~ [00:14:29] 9 warnings generated. [00:14:32] [ 88% 223/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/utf16/utf16_regexp.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/utf16/utf16_regexp.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/utf16/utf16_regexp.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc [00:14:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:14:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:32] 42 | T * p = slabs.back() + index; [00:14:32] | ^~~~~~~~~~~~ [00:14:32] 1 warning generated. [00:14:33] [ 88% 224/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/encoding/utf16/utf16.cc.o -MF CMakeFiles/re2rust.dir/src/encoding/utf16/utf16.cc.o.d -o CMakeFiles/re2rust.dir/src/encoding/utf16/utf16.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16.cc [00:14:35] [ 88% 225/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/msg/msg.cc.o -MF CMakeFiles/re2rust.dir/src/msg/msg.cc.o.d -o CMakeFiles/re2rust.dir/src/msg/msg.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc [00:14:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:35] 31 | switch (locfmt) { [00:14:35] | ^ [00:14:35] 1 warning generated. [00:14:40] [ 89% 226/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/msg/warn.cc.o -MF CMakeFiles/re2rust.dir/src/msg/warn.cc.o.d -o CMakeFiles/re2rust.dir/src/msg/warn.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 98 | switch (t) { [00:14:40] | ^ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 111 | switch (type_) { [00:14:40] | ^ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 124 | switch (type_) { [00:14:40] | ^ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 138 | switch (type_) { [00:14:40] | ^ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 151 | switch (type_) { [00:14:40] | ^ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 164 | switch (type_) { [00:14:40] | ^ [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:40] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:40] | ^ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:40] 47 | switch (o) [00:14:40] | ^ [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:40] 51 | current_slab_ += size; [00:14:40] | ^~~~~~~~~~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:40] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:40] | ^~~~~~~~~~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:40] 59 | current_slab_ += size; [00:14:40] | ^~~~~~~~~~~~~ [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 65 | mtag_t &t = trie.head[next]; [00:14:40] | ^~~~~~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 76 | mtag = trie.head[mtag].pred; [00:14:40] | ^~~~~~~~~ [00:14:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 49 | return skel.nodes[arcs[i]]; [00:14:40] | ^~~~~~~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:14:40] | ^~~~~~~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 36 | mask[i] = SILENT; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 50 | mask[t] |= WARNING; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 53 | mask[t] &= ~WARNING; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 57 | mask[t] |= (WARNING | ERROR); [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 60 | mask[t] &= ~ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 69 | mask[i] |= WARNING; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 79 | mask[i] |= ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 85 | return mask[t] > 0; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 90 | if (mask[t] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 92 | msg.warning(names[t], loc, false, "%s", s); [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:14:40] | ^~~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:14:40] | ^~~~ [00:14:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:40] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:14:40] | ^~~~~ [00:14:40] 52 warnings generated. [00:14:44] [ 89% 227/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/ast_to_re.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/ast_to_re.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/ast_to_re.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc [00:14:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 98 | switch (t) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 111 | switch (type_) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 124 | switch (type_) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 138 | switch (type_) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 151 | switch (type_) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 164 | switch (type_) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:88:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 88 | switch (ast->type) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:170:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 170 | switch (ast->type) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:364:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 364 | switch (ast->type) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:419:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 419 | switch (spec.opts->empty_class_policy) { [00:14:44] | ^ [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:432:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:44] 432 | switch (spec.opts->encoding.type()) { [00:14:44] | ^ [00:14:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:14:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:44] 42 | T * p = slabs.back() + index; [00:14:44] | ^~~~~~~~~~~~ [00:14:44] 12 warnings generated. [00:14:47] [ 90% 228/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/default_tags.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/default_tags.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/default_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc [00:14:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:14:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:47] 98 | switch (t) { [00:14:47] | ^ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:47] 111 | switch (type_) { [00:14:47] | ^ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:47] 124 | switch (type_) { [00:14:47] | ^ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:47] 138 | switch (type_) { [00:14:47] | ^ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:47] 151 | switch (type_) { [00:14:47] | ^ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:47] 164 | switch (type_) { [00:14:47] | ^ [00:14:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:14:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:47] 42 | T * p = slabs.back() + index; [00:14:47] | ^~~~~~~~~~~~ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:23:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:47] 23 | for (; stidx < etidx; ++stidx) { [00:14:47] | ^~~~~ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:52:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:47] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:14:47] | ^ [00:14:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:136:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:47] 136 | *tag++ = re->tag.idx; [00:14:47] | ^~~ [00:14:47] 10 warnings generated. [00:14:51] [ 90% 229/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/fixed_tags.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/fixed_tags.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/fixed_tags.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:51] 98 | switch (t) { [00:14:51] | ^ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:51] 111 | switch (type_) { [00:14:51] | ^ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:51] 124 | switch (type_) { [00:14:51] | ^ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:51] 138 | switch (type_) { [00:14:51] | ^ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:51] 151 | switch (type_) { [00:14:51] | ^ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:51] 164 | switch (type_) { [00:14:51] | ^ [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:51] 42 | T * p = slabs.back() + index; [00:14:51] | ^~~~~~~~~~~~ [00:14:51] 7 warnings generated. [00:14:55] [ 90% 230/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/nullable.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/nullable.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/nullable.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc [00:14:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:14:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:55] 42 | T * p = slabs.back() + index; [00:14:55] | ^~~~~~~~~~~~ [00:14:55] 1 warning generated. [00:14:58] [ 91% 231/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/re.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/re.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/re.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:58] 98 | switch (t) { [00:14:58] | ^ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:58] 111 | switch (type_) { [00:14:58] | ^ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:58] 124 | switch (type_) { [00:14:58] | ^ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:58] 138 | switch (type_) { [00:14:58] | ^ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:58] 151 | switch (type_) { [00:14:58] | ^ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:58] 164 | switch (type_) { [00:14:58] | ^ [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:58] 42 | T * p = slabs.back() + index; [00:14:58] | ^~~~~~~~~~~~ [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:14:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:58] 51 | current_slab_ += size; [00:14:58] | ^~~~~~~~~~~~~ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:58] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:58] | ^~~~~~~~~~~~~ [00:14:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:58] 59 | current_slab_ += size; [00:14:58] | ^~~~~~~~~~~~~ [00:14:58] 10 warnings generated. [00:15:00] [ 91% 232/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/rule.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/rule.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/rule.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc [00:15:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc:8:28: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:15:00] 8 | free_list SemAct::flist; [00:15:00] | ^ [00:15:00] 1 warning generated. [00:15:04] [ 92% 233/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/split_charset.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/split_charset.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/split_charset.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc [00:15:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:15:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 98 | switch (t) { [00:15:04] | ^ [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 111 | switch (type_) { [00:15:04] | ^ [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 124 | switch (type_) { [00:15:04] | ^ [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 138 | switch (type_) { [00:15:04] | ^ [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 151 | switch (type_) { [00:15:04] | ^ [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 164 | switch (type_) { [00:15:04] | ^ [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:04] 33 | switch (re->type) { [00:15:04] | ^ [00:15:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:15:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:15:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:15:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:04] 42 | T * p = slabs.back() + index; [00:15:04] | ^~~~~~~~~~~~ [00:15:04] 8 warnings generated. [00:15:06] [ 92% 234/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/regexp/tag.cc.o -MF CMakeFiles/re2rust.dir/src/regexp/tag.cc.o.d -o CMakeFiles/re2rust.dir/src/regexp/tag.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/tag.cc [00:15:11] [ 92% 235/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/compile.cc.o -MF CMakeFiles/re2rust.dir/src/compile.cc.o.d -o CMakeFiles/re2rust.dir/src/compile.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:11] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:11] | ^ [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:11] 98 | switch (t) { [00:15:11] | ^ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:11] 111 | switch (type_) { [00:15:11] | ^ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:11] 124 | switch (type_) { [00:15:11] | ^ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:11] 138 | switch (type_) { [00:15:11] | ^ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:11] 151 | switch (type_) { [00:15:11] | ^ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:11] 164 | switch (type_) { [00:15:11] | ^ [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 51 | current_slab_ += size; [00:15:11] | ^~~~~~~~~~~~~ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:11] | ^~~~~~~~~~~~~ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 59 | current_slab_ += size; [00:15:11] | ^~~~~~~~~~~~~ [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 42 | T * p = slabs.back() + index; [00:15:11] | ^~~~~~~~~~~~ [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:11] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 108 | lim += offs; [00:15:11] | ^~~ [00:15:11] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 109 | cur += offs; [00:15:11] | ^~~ [00:15:11] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 110 | mar += offs; [00:15:11] | ^~~ [00:15:11] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 111 | ctx += offs; [00:15:11] | ^~~ [00:15:11] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 112 | tok += offs; [00:15:11] | ^~~ [00:15:11] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 113 | ptr += offs; [00:15:11] | ^~~ [00:15:11] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 114 | pos += offs; [00:15:11] | ^~~ [00:15:11] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:11] | ^~~~ [00:15:11] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:11] | ^~~~ [00:15:11] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:11] | ^~~~ [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:15:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:11] 65 | mtag_t &t = trie.head[next]; [00:15:11] | ^~~~~~~~~ [00:15:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:11] 76 | mtag = trie.head[mtag].pred; [00:15:11] | ^~~~~~~~~ [00:15:11] 23 warnings generated. [00:15:16] [ 93% 236/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/skeleton/control_flow.cc.o -MF CMakeFiles/re2rust.dir/src/skeleton/control_flow.cc.o.d -o CMakeFiles/re2rust.dir/src/skeleton/control_flow.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:16] 98 | switch (t) { [00:15:16] | ^ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:16] 111 | switch (type_) { [00:15:16] | ^ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:16] 124 | switch (type_) { [00:15:16] | ^ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:16] 138 | switch (type_) { [00:15:16] | ^ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:16] 151 | switch (type_) { [00:15:16] | ^ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:16] 164 | switch (type_) { [00:15:16] | ^ [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:16] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:16] | ^ [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:16] 51 | current_slab_ += size; [00:15:16] | ^~~~~~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:16] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:16] | ^~~~~~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:16] 59 | current_slab_ += size; [00:15:16] | ^~~~~~~~~~~~~ [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 65 | mtag_t &t = trie.head[next]; [00:15:16] | ^~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 76 | mtag = trie.head[mtag].pred; [00:15:16] | ^~~~~~~~~ [00:15:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 49 | return skel.nodes[arcs[i]]; [00:15:16] | ^~~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:15:16] | ^~~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:80:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 80 | const Node &node = skel.nodes[i.node]; [00:15:16] | ^~~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:104:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:15:16] | ^~~~~~~~~~ [00:15:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:120:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:16] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:15:16] | ^~~~~~~~~~ [00:15:16] 17 warnings generated. [00:15:20] [ 93% 237/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/skeleton/generate_code.cc.o -MF CMakeFiles/re2rust.dir/src/skeleton/generate_code.cc.o.d -o CMakeFiles/re2rust.dir/src/skeleton/generate_code.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:20] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:20] | ^ [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:20] 98 | switch (t) { [00:15:20] | ^ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:20] 111 | switch (type_) { [00:15:20] | ^ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:20] 124 | switch (type_) { [00:15:20] | ^ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:20] 138 | switch (type_) { [00:15:20] | ^ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:20] 151 | switch (type_) { [00:15:20] | ^ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:20] 164 | switch (type_) { [00:15:20] | ^ [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:20] 51 | current_slab_ += size; [00:15:20] | ^~~~~~~~~~~~~ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:20] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:20] | ^~~~~~~~~~~~~ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:20] 59 | current_slab_ += size; [00:15:20] | ^~~~~~~~~~~~~ [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:15:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:20] 65 | mtag_t &t = trie.head[next]; [00:15:20] | ^~~~~~~~~ [00:15:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:20] 76 | mtag = trie.head[mtag].pred; [00:15:20] | ^~~~~~~~~ [00:15:20] 12 warnings generated. [00:15:26] [ 94% 238/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/skeleton/generate_data.cc.o -MF CMakeFiles/re2rust.dir/src/skeleton/generate_data.cc.o.d -o CMakeFiles/re2rust.dir/src/skeleton/generate_data.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 98 | switch (t) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 111 | switch (type_) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 124 | switch (type_) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 138 | switch (type_) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 151 | switch (type_) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 164 | switch (type_) { [00:15:26] | ^ [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:26] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 476 | switch (skel.sizeof_key) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 476 | switch (skel.sizeof_key) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:487:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:15:26] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 476 | switch (skel.sizeof_key) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:488:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:15:26] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:26] 476 | switch (skel.sizeof_key) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:489:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:15:26] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:15:26] | ^ [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 51 | current_slab_ += size; [00:15:26] | ^~~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:26] | ^~~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 59 | current_slab_ += size; [00:15:26] | ^~~~~~~~~~~~~ [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 65 | mtag_t &t = trie.head[next]; [00:15:26] | ^~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 76 | mtag = trie.head[mtag].pred; [00:15:26] | ^~~~~~~~~ [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 101 | T *ptr = buf.ptr + size; [00:15:26] | ^~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 101 | T *ptr = buf.ptr + size; [00:15:26] | ^~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 101 | T *ptr = buf.ptr + size; [00:15:26] | ^~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 101 | T *ptr = buf.ptr + size; [00:15:26] | ^~~~~~~ [00:15:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 49 | return skel.nodes[arcs[i]]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 76 | p[i] = static_cast(n >> (i * 8)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 76 | p[i] = static_cast(n >> (i * 8)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 76 | p[i] = static_cast(n >> (i * 8)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 76 | p[i] = static_cast(n >> (i * 8)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 103 | tags[l] = tags[r]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 103 | tags[l] = tags[r]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 107 | if (l != r) tags[l] = tags[r]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 107 | if (l != r) tags[l] = tags[r]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 109 | uint32_t t = tags[l]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 111 | for (; *h != TAGVER_ZERO; ++h); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 112 | for (; h --> h0; ) { [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 115 | tags[l] = t; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 151 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 152 | chars[i] = a->lower; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 159 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 162 | uint32_t c = static_cast(chars[i]); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 166 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 167 | chars[i] = a->lower; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 172 | chars[i] = upper; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 175 | chars[i] += stride; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 178 | *p++ = to_le(static_cast(c)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 151 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 152 | chars[i] = a->lower; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 159 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 162 | uint32_t c = static_cast(chars[i]); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 166 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 167 | chars[i] = a->lower; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 172 | chars[i] = upper; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 175 | chars[i] += stride; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 178 | *p++ = to_le(static_cast(c)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 151 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 152 | chars[i] = a->lower; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 159 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 162 | uint32_t c = static_cast(chars[i]); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 166 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 167 | chars[i] = a->lower; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 172 | chars[i] = upper; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 175 | chars[i] += stride; [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 178 | *p++ = to_le(static_cast(c)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 214 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 215 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 236 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 241 | if (--chars[i] == 0) { [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 242 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 243 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 286 | bver = static_cast(skel.finvers[base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 296 | *k++ = to_le(static_cast(path.len())); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 297 | *k++ = to_le(static_cast(matched)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 308 | uint32_t tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 330 | *k++ = to_le(static_cast(len)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 332 | *k++ = to_le(static_cast(history[i])); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 339 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 343 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 349 | *k++ = to_le(static_cast(tval)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 214 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 215 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 236 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 241 | if (--chars[i] == 0) { [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 242 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 243 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 286 | bver = static_cast(skel.finvers[base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 296 | *k++ = to_le(static_cast(path.len())); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 297 | *k++ = to_le(static_cast(matched)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 308 | uint32_t tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 330 | *k++ = to_le(static_cast(len)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 332 | *k++ = to_le(static_cast(history[i])); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 339 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 343 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 349 | *k++ = to_le(static_cast(tval)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 214 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 215 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 236 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 241 | if (--chars[i] == 0) { [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 242 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 243 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 286 | bver = static_cast(skel.finvers[base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 296 | *k++ = to_le(static_cast(path.len())); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 297 | *k++ = to_le(static_cast(matched)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 308 | uint32_t tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 330 | *k++ = to_le(static_cast(len)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 332 | *k++ = to_le(static_cast(history[i])); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 339 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 343 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 349 | *k++ = to_le(static_cast(tval)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 214 | arcs[i] = a; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 215 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 236 | const Node::range_t *a = arcs[i]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 241 | if (--chars[i] == 0) { [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 242 | arcs[i] = a = a->next; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 243 | chars[i] = nsteps(a->lower, a->upper); [00:15:26] | ^~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 267 | matched = tags[skel.finvers[trail]]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 286 | bver = static_cast(skel.finvers[base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 296 | *k++ = to_le(static_cast(path.len())); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 297 | *k++ = to_le(static_cast(matched)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 308 | uint32_t tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 330 | *k++ = to_le(static_cast(len)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 332 | *k++ = to_le(static_cast(history[i])); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 339 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:15:26] | ^~~~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 343 | tval = tags[tver]; [00:15:26] | ^~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:26] 349 | *k++ = to_le(static_cast(tval)); [00:15:26] | ^ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:26] 406 | const Node &node = skel.nodes[i]; [00:15:26] | ^~~~~~~~~~ [00:15:26] 179 warnings generated. [00:15:30] [ 94% 239/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/skeleton/maxpath.cc.o -MF CMakeFiles/re2rust.dir/src/skeleton/maxpath.cc.o.d -o CMakeFiles/re2rust.dir/src/skeleton/maxpath.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:30] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:30] | ^ [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:30] 51 | current_slab_ += size; [00:15:30] | ^~~~~~~~~~~~~ [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:30] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:30] | ^~~~~~~~~~~~~ [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:30] 59 | current_slab_ += size; [00:15:30] | ^~~~~~~~~~~~~ [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:15:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:30] 65 | mtag_t &t = trie.head[next]; [00:15:30] | ^~~~~~~~~ [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:30] 76 | mtag = trie.head[mtag].pred; [00:15:30] | ^~~~~~~~~ [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:30] 49 | const Node &node = skel.nodes[i.node]; [00:15:30] | ^~~~~~~~~~ [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:30] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:15:30] | ^~~~~~~~~~ [00:15:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:30] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:15:30] | ^~~~~~~~~~ [00:15:30] 9 warnings generated. [00:15:34] [ 94% 240/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/skeleton/skeleton.cc.o -MF CMakeFiles/re2rust.dir/src/skeleton/skeleton.cc.o.d -o CMakeFiles/re2rust.dir/src/skeleton/skeleton.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 98 | switch (t) { [00:15:34] | ^ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 111 | switch (type_) { [00:15:34] | ^ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 124 | switch (type_) { [00:15:34] | ^ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 138 | switch (type_) { [00:15:34] | ^ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 151 | switch (type_) { [00:15:34] | ^ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 164 | switch (type_) { [00:15:34] | ^ [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:34] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:34] | ^ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:34] 131 | switch (key) { [00:15:34] | ^ [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:34] 51 | current_slab_ += size; [00:15:34] | ^~~~~~~~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:34] | ^~~~~~~~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:34] 59 | current_slab_ += size; [00:15:34] | ^~~~~~~~~~~~~ [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 65 | mtag_t &t = trie.head[next]; [00:15:34] | ^~~~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 76 | mtag = trie.head[mtag].pred; [00:15:34] | ^~~~~~~~~ [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:15:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:34] 42 | T * p = slabs.back() + index; [00:15:34] | ^~~~~~~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 27 | size_t j = s->arcs[c]; [00:15:34] | ^~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 28 | const tcmd_t *t = s->tcmd[c]; [00:15:34] | ^~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:15:34] | ^~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:15:34] | ^~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 55 | cmd = s->tcmd[nc]; [00:15:34] | ^~~~~~~ [00:15:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:34] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:15:34] | ^~~~~ [00:15:34] 20 warnings generated. [00:15:37] [ 95% 241/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/parse/ast.cc.o -MF CMakeFiles/re2rust.dir/src/parse/ast.cc.o.d -o CMakeFiles/re2rust.dir/src/parse/ast.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc [00:15:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:10:22: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:15:37] 10 | free_list AST::flist; [00:15:37] | ^ [00:15:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:37] 128 | switch (a->type) { [00:15:37] | ^ [00:15:37] 2 warnings generated. [00:15:39] [ 95% 242/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/parse/input.cc.o -MF CMakeFiles/re2rust.dir/src/parse/input.cc.o.d -o CMakeFiles/re2rust.dir/src/parse/input.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc [00:15:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:15:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:15:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:39] 98 | switch (t) { [00:15:39] | ^ [00:15:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:39] 111 | switch (type_) { [00:15:39] | ^ [00:15:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:39] 124 | switch (type_) { [00:15:39] | ^ [00:15:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:39] 138 | switch (type_) { [00:15:39] | ^ [00:15:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:39] 151 | switch (type_) { [00:15:39] | ^ [00:15:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:39] 164 | switch (type_) { [00:15:39] | ^ [00:15:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:15:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:39] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 108 | lim += offs; [00:15:39] | ^~~ [00:15:39] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 109 | cur += offs; [00:15:39] | ^~~ [00:15:39] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 110 | mar += offs; [00:15:39] | ^~~ [00:15:39] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 111 | ctx += offs; [00:15:39] | ^~~ [00:15:39] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 112 | tok += offs; [00:15:39] | ^~~ [00:15:39] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 113 | ptr += offs; [00:15:39] | ^~~ [00:15:39] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 114 | pos += offs; [00:15:39] | ^~~ [00:15:39] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:39] | ^~~~ [00:15:39] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:39] | ^~~~ [00:15:39] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:39] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:39] | ^~~~ [00:15:39] 16 warnings generated. [00:15:43] [ 96% 243/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/parse/parse.cc.o -MF CMakeFiles/re2rust.dir/src/parse/parse.cc.o.d -o CMakeFiles/re2rust.dir/src/parse/parse.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc [00:15:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:15:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:43] 98 | switch (t) { [00:15:43] | ^ [00:15:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:43] 111 | switch (type_) { [00:15:43] | ^ [00:15:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:43] 124 | switch (type_) { [00:15:43] | ^ [00:15:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:43] 138 | switch (type_) { [00:15:43] | ^ [00:15:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:43] 151 | switch (type_) { [00:15:43] | ^ [00:15:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:43] 164 | switch (type_) { [00:15:43] | ^ [00:15:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:15:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:15:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:43] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 108 | lim += offs; [00:15:43] | ^~~ [00:15:43] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 109 | cur += offs; [00:15:43] | ^~~ [00:15:43] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 110 | mar += offs; [00:15:43] | ^~~ [00:15:43] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 111 | ctx += offs; [00:15:43] | ^~~ [00:15:43] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 112 | tok += offs; [00:15:43] | ^~~ [00:15:43] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 113 | ptr += offs; [00:15:43] | ^~~ [00:15:43] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 114 | pos += offs; [00:15:43] | ^~~ [00:15:43] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:43] | ^~~~ [00:15:43] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:43] | ^~~~ [00:15:43] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:43] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:43] | ^~~~ [00:15:43] 16 warnings generated. [00:15:46] [ 96% 244/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/parse/scanner.cc.o -MF CMakeFiles/re2rust.dir/src/parse/scanner.cc.o.d -o CMakeFiles/re2rust.dir/src/parse/scanner.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc [00:15:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:15:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:46] 98 | switch (t) { [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:46] 111 | switch (type_) { [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:46] 124 | switch (type_) { [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:46] 138 | switch (type_) { [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:46] 151 | switch (type_) { [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:46] 164 | switch (type_) { [00:15:46] | ^ [00:15:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:15:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:46] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 108 | lim += offs; [00:15:46] | ^~~ [00:15:46] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 109 | cur += offs; [00:15:46] | ^~~ [00:15:46] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 110 | mar += offs; [00:15:46] | ^~~ [00:15:46] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 111 | ctx += offs; [00:15:46] | ^~~ [00:15:46] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 112 | tok += offs; [00:15:46] | ^~~ [00:15:46] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 113 | ptr += offs; [00:15:46] | ^~~ [00:15:46] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 114 | pos += offs; [00:15:46] | ^~~ [00:15:46] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:46] | ^~~~ [00:15:46] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:46] | ^~~~ [00:15:46] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:46] | ^~~~ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 109 | in->eo = cur - 1; [00:15:46] | ^~~ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:15:46] | ^~~ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 135 | lim += have; [00:15:46] | ^~~ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 155 | in->so += offs; [00:15:46] | ~~~~^~ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 156 | in->eo += offs; [00:15:46] | ~~~~^~ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 211 | lim += YYMAXFILL; [00:15:46] | ^~~ [00:15:46] 22 warnings generated. [00:15:46] [ 96% 245/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/parse/unescape.cc.o -MF CMakeFiles/re2rust.dir/src/parse/unescape.cc.o.d -o CMakeFiles/re2rust.dir/src/parse/unescape.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 41 | for (s += 2; s != s_end; ++s) [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 41 | for (s += 2; s != s_end; ++s) [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 53 | for (++s; s != s_end; ++s) [00:15:46] | ^ [00:15:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:46] 53 | for (++s; s != s_end; ++s) [00:15:46] | ^ [00:15:46] 4 warnings generated. [00:15:47] [ 97% 246/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/util/file_utils.cc.o -MF CMakeFiles/re2rust.dir/src/util/file_utils.cc.o.d -o CMakeFiles/re2rust.dir/src/util/file_utils.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/file_utils.cc [00:15:47] [ 97% 247/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/util/s_to_n32_unsafe.cc.o -MF CMakeFiles/re2rust.dir/src/util/s_to_n32_unsafe.cc.o.d -o CMakeFiles/re2rust.dir/src/util/s_to_n32_unsafe.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc [00:15:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:13:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:47] 13 | for (; s != s_end; ++s) [00:15:47] | ^ [00:15:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:33:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:47] 33 | ++s; [00:15:47] | ^ [00:15:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:34:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:47] 34 | for (; s != s_end; ++s) [00:15:47] | ^ [00:15:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/s_to_n32_unsafe.cc:46:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:47] 46 | for (; s != s_end; ++s) [00:15:47] | ^ [00:15:47] 4 warnings generated. [00:15:49] [ 98% 248/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/util/temp_file.cc.o -MF CMakeFiles/re2rust.dir/src/util/temp_file.cc.o.d -o CMakeFiles/re2rust.dir/src/util/temp_file.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/temp_file.cc [00:15:51] [ 98% 249/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/util/range.cc.o -MF CMakeFiles/re2rust.dir/src/util/range.cc.o.d -o CMakeFiles/re2rust.dir/src/util/range.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc [00:15:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:15:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:15:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:51] 42 | T * p = slabs.back() + index; [00:15:51] | ^~~~~~~~~~~~ [00:15:51] 1 warning generated. [00:15:55] [ 98% 250/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/main.cc.o -MF CMakeFiles/re2rust.dir/src/main.cc.o.d -o CMakeFiles/re2rust.dir/src/main.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:55] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:55] | ^ [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 98 | switch (t) { [00:15:55] | ^ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 111 | switch (type_) { [00:15:55] | ^ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 124 | switch (type_) { [00:15:55] | ^ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 138 | switch (type_) { [00:15:55] | ^ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 151 | switch (type_) { [00:15:55] | ^ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 164 | switch (type_) { [00:15:55] | ^ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:55] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:15:55] | ^ [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 51 | current_slab_ += size; [00:15:55] | ^~~~~~~~~~~~~ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:55] | ^~~~~~~~~~~~~ [00:15:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 59 | current_slab_ += size; [00:15:55] | ^~~~~~~~~~~~~ [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:15:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:55] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 108 | lim += offs; [00:15:55] | ^~~ [00:15:55] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 109 | cur += offs; [00:15:55] | ^~~ [00:15:55] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 110 | mar += offs; [00:15:55] | ^~~ [00:15:55] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 111 | ctx += offs; [00:15:55] | ^~~ [00:15:55] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 112 | tok += offs; [00:15:55] | ^~~ [00:15:55] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 113 | ptr += offs; [00:15:55] | ^~~ [00:15:55] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 114 | pos += offs; [00:15:55] | ^~~ [00:15:55] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:55] | ^~~~ [00:15:55] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:55] | ^~~~ [00:15:55] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:55] | ^~~~ [00:15:55] 21 warnings generated. [00:15:55] [ 99% 251/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2rust.dir/link.d CMakeFiles/re2c_objects_autogen.dir/src/parse/parser.cc.o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex.cc.o CMakeFiles/re2c_objects_autogen.dir/src/parse/lex_conf.cc.o CMakeFiles/re2c_objects_autogen.dir/src/options/parse_opts.cc.o CMakeFiles/re2c_objects_autogen.dir/src/msg/help.cc.o CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o CMakeFiles/re2rust.dir/src/codegen/code_goto.cc.o CMakeFiles/re2rust.dir/src/codegen/combine.cc.o CMakeFiles/re2rust.dir/src/codegen/gen_bitmaps.cc.o CMakeFiles/re2rust.dir/src/codegen/gen_delayed.cc.o CMakeFiles/re2rust.dir/src/codegen/gen_dfa.cc.o CMakeFiles/re2rust.dir/src/codegen/gen_goto.cc.o CMakeFiles/re2rust.dir/src/codegen/gen_program.cc.o CMakeFiles/re2rust.dir/src/codegen/gen_state.cc.o CMakeFiles/re2rust.dir/src/codegen/helpers.cc.o CMakeFiles/re2rust.dir/src/codegen/remove_empty.cc.o CMakeFiles/re2rust.dir/src/codegen/render.cc.o CMakeFiles/re2rust.dir/src/options/opt.cc.o CMakeFiles/re2rust.dir/src/options/symtab.cc.o CMakeFiles/re2rust.dir/src/nfa/estimate_size.cc.o CMakeFiles/re2rust.dir/src/nfa/re_to_nfa.cc.o CMakeFiles/re2rust.dir/src/adfa/adfa.cc.o CMakeFiles/re2rust.dir/src/debug/dump_adfa.cc.o CMakeFiles/re2rust.dir/src/debug/dump_cfg.cc.o CMakeFiles/re2rust.dir/src/debug/dump_dfa.cc.o CMakeFiles/re2rust.dir/src/debug/dump_dfa_tree.cc.o CMakeFiles/re2rust.dir/src/debug/dump_interf.cc.o CMakeFiles/re2rust.dir/src/debug/dump_nfa.cc.o CMakeFiles/re2rust.dir/src/cfg/cfg.cc.o CMakeFiles/re2rust.dir/src/cfg/compact.cc.o CMakeFiles/re2rust.dir/src/cfg/dce.cc.o CMakeFiles/re2rust.dir/src/cfg/freeze.cc.o CMakeFiles/re2rust.dir/src/cfg/interfere.cc.o CMakeFiles/re2rust.dir/src/cfg/liveanal.cc.o CMakeFiles/re2rust.dir/src/cfg/normalize.cc.o CMakeFiles/re2rust.dir/src/cfg/optimize.cc.o CMakeFiles/re2rust.dir/src/cfg/rename.cc.o CMakeFiles/re2rust.dir/src/cfg/varalloc.cc.o CMakeFiles/re2rust.dir/src/dfa/closure.cc.o CMakeFiles/re2rust.dir/src/dfa/dead_rules.cc.o CMakeFiles/re2rust.dir/src/dfa/determinization.cc.o CMakeFiles/re2rust.dir/src/dfa/fallback_tags.cc.o CMakeFiles/re2rust.dir/src/dfa/fillpoints.cc.o CMakeFiles/re2rust.dir/src/dfa/find_state.cc.o CMakeFiles/re2rust.dir/src/dfa/minimization.cc.o CMakeFiles/re2rust.dir/src/dfa/stacmd.cc.o CMakeFiles/re2rust.dir/src/dfa/tagver_table.cc.o CMakeFiles/re2rust.dir/src/dfa/tcmd.cc.o CMakeFiles/re2rust.dir/src/encoding/ebcdic/ebcdic_regexp.cc.o CMakeFiles/re2rust.dir/src/encoding/enc.cc.o CMakeFiles/re2rust.dir/src/encoding/range_suffix.cc.o CMakeFiles/re2rust.dir/src/encoding/utf8/utf8_regexp.cc.o CMakeFiles/re2rust.dir/src/encoding/utf8/utf8.cc.o CMakeFiles/re2rust.dir/src/encoding/utf16/utf16_regexp.cc.o CMakeFiles/re2rust.dir/src/encoding/utf16/utf16.cc.o CMakeFiles/re2rust.dir/src/msg/msg.cc.o CMakeFiles/re2rust.dir/src/msg/warn.cc.o CMakeFiles/re2rust.dir/src/regexp/ast_to_re.cc.o CMakeFiles/re2rust.dir/src/regexp/default_tags.cc.o CMakeFiles/re2rust.dir/src/regexp/fixed_tags.cc.o CMakeFiles/re2rust.dir/src/regexp/nullable.cc.o CMakeFiles/re2rust.dir/src/regexp/re.cc.o CMakeFiles/re2rust.dir/src/regexp/rule.cc.o CMakeFiles/re2rust.dir/src/regexp/split_charset.cc.o CMakeFiles/re2rust.dir/src/regexp/tag.cc.o CMakeFiles/re2rust.dir/src/compile.cc.o CMakeFiles/re2rust.dir/src/skeleton/control_flow.cc.o CMakeFiles/re2rust.dir/src/skeleton/generate_code.cc.o CMakeFiles/re2rust.dir/src/skeleton/generate_data.cc.o CMakeFiles/re2rust.dir/src/skeleton/maxpath.cc.o CMakeFiles/re2rust.dir/src/skeleton/skeleton.cc.o CMakeFiles/re2rust.dir/src/parse/ast.cc.o CMakeFiles/re2rust.dir/src/parse/input.cc.o CMakeFiles/re2rust.dir/src/parse/parse.cc.o CMakeFiles/re2rust.dir/src/parse/scanner.cc.o CMakeFiles/re2rust.dir/src/parse/unescape.cc.o CMakeFiles/re2rust.dir/src/util/file_utils.cc.o CMakeFiles/re2rust.dir/src/util/s_to_n32_unsafe.cc.o CMakeFiles/re2rust.dir/src/util/temp_file.cc.o CMakeFiles/re2rust.dir/src/util/range.cc.o CMakeFiles/re2rust.dir/src/main.cc.o -o re2rust && : [00:15:57] [ 99% 252/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c_test_ver_to_vernum.dir/src/test/ver_to_vernum/test.cc.o -MF CMakeFiles/re2c_test_ver_to_vernum.dir/src/test/ver_to_vernum/test.cc.o.d -o CMakeFiles/re2c_test_ver_to_vernum.dir/src/test/ver_to_vernum/test.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/ver_to_vernum/test.cc [00:15:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/ver_to_vernum/test.cc:116:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:15:57] 116 | const examples_t & e = EXAMPLES[i]; [00:15:57] | ^~~~~~~~ [00:15:57] 1 warning generated. [00:15:57] [100% 253/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=CMakeFiles/re2c_test_ver_to_vernum.dir/link.d CMakeFiles/re2c_objects_autogen_ver_to_vernum.dir/src/msg/ver_to_vernum.cc.o CMakeFiles/re2c_test_ver_to_vernum.dir/src/test/ver_to_vernum/test.cc.o -o re2c_test_ver_to_vernum && : [00:15:57] =========================================================================== [00:15:58] =================================================== [00:15:58] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:15:58] =========================================================================== [00:15:58] =================================================== [00:15:58] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:15:58] ===> Staging for re2c-3.0 [00:15:58] ===> Generating temporary packing list [00:16:04] [ 0% 1/1] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake [00:16:04] -- Install configuration: "Release" [00:16:04] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2c [00:16:04] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/man/man1/re2c.1 [00:16:05] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2go [00:16:05] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/man/man1/re2go.1 [00:16:05] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2rust [00:16:05] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/re2c/stdlib/unicode_categories.re [00:16:05] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/doc/re2c [00:16:05] (cd /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/doc/ && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/doc/re2c) [00:16:06] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/examples/re2c [00:16:06] (cd /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/examples/ && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/examples/re2c) [00:16:07] ====> Compressing man pages (compress-man) [00:16:08] =========================================================================== [00:16:08] =================================================== [00:16:08] ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-02-07T15:49:09+00:00' 'PKG_NOTE_ports_top_git_hash=4dd0bdb22a27' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=3d9a815d9c5a' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20250115' NO_DEPENDS=yes USER=root UID=0 GID=0 [00:16:08] ===> Building packages for re2c-3.0 [00:16:08] ===> Building re2c-3.0 [00:16:49] =========================================================================== [00:16:49] =>> Cleaning up wrkdir [00:16:49] ===> Cleaning for re2c-3.0 [00:17:08] build of devel/re2c | re2c-3.0 ended at 2025-02-07T17:06:17+01:00 [00:17:08] build time: 00:17:14