[00:00:00] =>> Building devel/re2c [00:00:00] build started at 2025-01-19T03:52: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:55] =>> Inspecting /usr/local/poudriere/data/.m/141amd64-local/03//usr/ports/devel/re2c for modifications to git checkout... no [00:00:55] Port dir last git commit: 3d9a815d9c5a [00:00:55] Port dir unclean checkout: no [00:00:55] Poudriere version: poudriere-git-3.4.99.20250115 [00:00:55] Host OSVERSION: 1401000 [00:00:55] Jail OSVERSION: 1401000 [00:00:55] Job Id: 03 [00:00:55] [00:00:55] ---Begin Environment--- [00:00:55] SHELL=/bin/sh [00:00:55] OSVERSION=1401000 [00:00:55] UNAME_v=FreeBSD 14.1-RELEASE-p6 [00:00:55] UNAME_r=14.1-RELEASE-p6 [00:00:55] BLOCKSIZE=K [00:00:55] MAIL=/var/mail/root [00:00:55] MM_CHARSET=UTF-8 [00:00:55] LANG=C.UTF-8 [00:00:55] STATUS=1 [00:00:55] HOME=/root [00:00:55] PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin [00:00:55] MAKE_OBJDIR_CHECK_WRITABLE=0 [00:00:55] LOCALBASE=/usr/local [00:00:55] USER=root [00:00:55] POUDRIERE_NAME=poudriere-git [00:00:55] POUDRIERE_VERSION=3.4.99.20250115 [00:00:55] MASTERMNT=/usr/local/poudriere/data/.m/141amd64-local/ref [00:00:55] LC_COLLATE=C [00:00:55] POUDRIERE_BUILD_TYPE=bulk [00:00:55] PACKAGE_BUILDING=yes [00:00:55] SAVED_TERM=tmux-256color [00:00:55] OUTPUT_REDIRECTED_STDERR=4 [00:00:55] OUTPUT_REDIRECTED=1 [00:00:55] PWD=/usr/local/poudriere/data/.m/141amd64-local/03/.p [00:00:55] OUTPUT_REDIRECTED_STDOUT=3 [00:00:55] P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:55] MASTERNAME=141amd64-local [00:00:55] OLDPWD=/usr/local/poudriere/data/.m/141amd64-local/ref/.p/pool [00:00:55] POUDRIERE_PKGNAME=poudriere-git-3.4.99.20250115 [00:00:55] PREFIX=/usr/local [00:00:55] POUDRIEREPATH=/usr/local/bin/poudriere [00:00:55] ---End Environment--- [00:00:55] [00:00:55] ---Begin Poudriere Port Flags/Env--- [00:00:55] PORT_FLAGS= [00:00:55] PKGENV= [00:00:55] FLAVOR= [00:00:55] MAKE_ARGS= [00:00:55] ---End Poudriere Port Flags/Env--- [00:00:55] [00:00:55] ---Begin OPTIONS List--- [00:00:55] ===> The following configuration options are available for re2c-3.0: [00:00:55] DOCS=on: Build and/or install documentation [00:00:55] EXAMPLES=on: Build and/or install examples [00:00:55] LIBRE2C=off: Build libre2c (Experimental) [00:00:55] RE2GO=on: Build RE2GO (identical to re2c --lang go) [00:00:55] RE2RUST=on: Build RE2RUST (identical to re2c --lang rust) [00:00:55] ===> Use 'make config' to modify these settings [00:00:55] ---End OPTIONS List--- [00:00:55] [00:00:55] --MAINTAINER-- [00:00:55] chalpin@cs.wisc.edu [00:00:55] --End MAINTAINER-- [00:00:55] [00:00:55] --PORTVERSION-- [00:00:55] 3.0 [00:00:55] --End PORTVERSION-- [00:00:55] [00:00:55] --PORTREVISION-- [00:00:55] 0 [00:00:55] --End PORTREVISION-- [00:00:55] [00:00:55] --CONFIGURE_ARGS-- [00:00:55] [00:00:55] --End CONFIGURE_ARGS-- [00:00:55] [00:00:55] --CONFIGURE_ENV-- [00:00:55] 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:55] --End CONFIGURE_ENV-- [00:00:55] [00:00:55] --MAKE_ENV-- [00:00:55] 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:55] --End MAKE_ENV-- [00:00:55] [00:00:55] --PLIST_SUB-- [00:00:55] 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:55] --End PLIST_SUB-- [00:00:55] [00:00:55] --SUB_LIST-- [00:00:55] 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:55] --End SUB_LIST-- [00:00:55] [00:00:55] ---Begin make.conf--- [00:00:55] USE_PACKAGE_DEPENDS=yes [00:00:55] BATCH=yes [00:00:55] WRKDIRPREFIX=/wrkdirs [00:00:55] PORTSDIR=/usr/ports [00:00:55] PACKAGES=/packages [00:00:55] DISTDIR=/distfiles [00:00:55] FORCE_PACKAGE=yes [00:00:55] PACKAGE_BUILDING=yes [00:00:55] PACKAGE_BUILDING_FLAVORS=yes [00:00:55] #### /usr/local/etc/poudriere.d/make.conf #### [00:00:55] DEFAULT_VERSIONS+=ssl=openssl [00:00:55] OPTIONS_SET+=LDAP [00:00:55] #OPTIONS_UNSET+=X11 [00:00:55] DEFAULT_VERSIONS+=php=8.2 [00:00:55] graphics_cairo_UNSET += XCB [00:00:55] x11-toolkits_gtk30_UNSET += ATK_BRIDGE COLORD [00:00:55] #ALLOW_UNSUPPORTED_SYSTEM=yes [00:00:55] CCACHE_DIR=/var/cache/ccache [00:00:55] WITH_CCACHE_BUILD=yes [00:00:55] WITH_CCACHE_BUILD=yes [00:00:55] CCACHE_DIR=/root/.ccache [00:00:55] #### Misc Poudriere #### [00:00:55] .include "/etc/make.conf.ports_env" [00:00:55] GID=0 [00:00:55] UID=0 [00:00:55] DISABLE_MAKE_JOBS=poudriere [00:00:55] ---End make.conf--- [00:00:55] --Resource limits-- [00:00:55] cpu time (seconds, -t) unlimited [00:00:55] file size (512-blocks, -f) unlimited [00:00:55] data seg size (kbytes, -d) 33554432 [00:00:55] stack size (kbytes, -s) 524288 [00:00:55] core file size (512-blocks, -c) unlimited [00:00:55] max memory size (kbytes, -m) unlimited [00:00:55] locked memory (kbytes, -l) unlimited [00:00:55] max user processes (-u) 58500 [00:00:55] open files (-n) 8192 [00:00:55] virtual mem size (kbytes, -v) unlimited [00:00:55] swap limit (kbytes, -w) unlimited [00:00:55] socket buffer size (bytes, -b) unlimited [00:00:55] pseudo-terminals (-p) unlimited [00:00:55] kqueues (-k) unlimited [00:00:55] umtx shared locks (-o) unlimited [00:00:55] --End resource limits-- [00:00:55] =================================================== [00:00:55] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:55] ===> License PD accepted by the user [00:00:55] =========================================================================== [00:00:55] =================================================== [00:00:55] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:55] ===> re2c-3.0 depends on file: /usr/local/sbin/pkg - not found [00:00:55] ===> Installing existing package /packages/All/pkg-1.21.3.pkg [00:00:55] [pkg.mfl.dk] Installing pkg-1.21.3... [00:00:55] [pkg.mfl.dk] Extracting pkg-1.21.3: .......... done [00:00:59] ===> re2c-3.0 depends on file: /usr/local/sbin/pkg - found [00:00:59] ===> Returning to build of re2c-3.0 [00:00:59] =========================================================================== [00:00:59] =================================================== [00:00:59] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:59] =========================================================================== [00:01:00] =================================================== [00:01:00] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:00] ===> License PD accepted by the user [00:01:00] => re2c-3.0.tar.xz doesn't seem to exist in /portdistfiles/. [00:01:00] => Attempting to fetch https://github.com/skvadrik/re2c/releases/download/3.0/re2c-3.0.tar.xz [00:01:01] re2c-3.0.tar.xz 1407 kB 29 MBps 00s [00:01:01] ===> Fetching all distfiles required by re2c-3.0 for building [00:01:01] =========================================================================== [00:01:01] =================================================== [00:01:01] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:01] ===> License PD accepted by the user [00:01:01] ===> Fetching all distfiles required by re2c-3.0 for building [00:01:01] => SHA256 Checksum OK for re2c-3.0.tar.xz. [00:01:01] =========================================================================== [00:01:03] =================================================== [00:01:03] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:01:03] =========================================================================== [00:01:03] =================================================== [00:01:03] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:04] ===> License PD accepted by the user [00:01:04] ===> Fetching all distfiles required by re2c-3.0 for building [00:01:04] ===> Extracting for re2c-3.0 [00:01:04] => SHA256 Checksum OK for re2c-3.0.tar.xz. [00:01:05] =========================================================================== [00:01:05] =================================================== [00:01:05] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:01:05] =========================================================================== [00:01:05] =================================================== [00:01:05] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:05] ===> Patching for re2c-3.0 [00:01:05] =========================================================================== [00:01:05] =================================================== [00:01:05] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:01:05] ===> re2c-3.0 depends on executable: bison - not found [00:01:05] ===> Installing existing package /packages/All/bison-3.8.2_2,1.pkg [00:01:05] [pkg.mfl.dk] Installing bison-3.8.2_2,1... [00:01:05] [pkg.mfl.dk] `-- Installing gettext-runtime-0.23.1... [00:01:05] [pkg.mfl.dk] | `-- Installing indexinfo-0.3.1... [00:01:05] [pkg.mfl.dk] | `-- Extracting indexinfo-0.3.1: .... done [00:01:06] [pkg.mfl.dk] `-- Extracting gettext-runtime-0.23.1: .......... done [00:01:06] [pkg.mfl.dk] `-- Installing libtextstyle-0.23.1... [00:01:06] [pkg.mfl.dk] `-- Extracting libtextstyle-0.23.1: .......... done [00:01:06] [pkg.mfl.dk] `-- Installing m4-1.4.19_1,1... [00:01:06] [pkg.mfl.dk] `-- Extracting m4-1.4.19_1,1: .......... done [00:01:06] [pkg.mfl.dk] Extracting bison-3.8.2_2,1: .......... done [00:01:06] ===> re2c-3.0 depends on executable: bison - found [00:01:06] ===> Returning to build of re2c-3.0 [00:01:07] ===> re2c-3.0 depends on executable: rst2man - not found [00:01:07] ===> Installing existing package /packages/All/py311-docutils-0.21.2,1.pkg [00:01:07] [pkg.mfl.dk] Installing py311-docutils-0.21.2,1... [00:01:07] [pkg.mfl.dk] `-- Installing python311-3.11.11... [00:01:07] [pkg.mfl.dk] | `-- Installing libffi-3.4.6... [00:01:07] [pkg.mfl.dk] | `-- Extracting libffi-3.4.6: .......... done [00:01:07] [pkg.mfl.dk] | `-- Installing mpdecimal-4.0.0... [00:01:07] [pkg.mfl.dk] | `-- Extracting mpdecimal-4.0.0: .......... done [00:01:07] [pkg.mfl.dk] | `-- Installing openssl-3.0.15_1,1... [00:01:07] [pkg.mfl.dk] | `-- Extracting openssl-3.0.15_1,1: .......... done [00:01:08] [pkg.mfl.dk] | `-- Installing readline-8.2.13_2... [00:01:08] [pkg.mfl.dk] | `-- Extracting readline-8.2.13_2: .......... done [00:01:09] [pkg.mfl.dk] `-- Extracting python311-3.11.11: .......... done [00:01:10] [pkg.mfl.dk] Extracting py311-docutils-0.21.2,1: .......... done [00:01:12] ===== [00:01:12] Message from python311-3.11.11: [00:01:12] [00:01:12] -- [00:01:12] Note that some standard Python modules are provided as separate ports [00:01:12] as they require additional dependencies. They are available as: [00:01:12] [00:01:12] py311-gdbm databases/py-gdbm@py311 [00:01:12] py311-sqlite3 databases/py-sqlite3@py311 [00:01:12] py311-tkinter x11-toolkits/py-tkinter@py311 [00:01:12] ===> re2c-3.0 depends on executable: rst2man - found [00:01:12] ===> Returning to build of re2c-3.0 [00:01:12] ===> re2c-3.0 depends on file: /usr/local/bin/cmake - not found [00:01:12] ===> Installing existing package /packages/All/cmake-core-3.31.4.pkg [00:01:12] [pkg.mfl.dk] Installing cmake-core-3.31.4... [00:01:12] [pkg.mfl.dk] `-- Installing expat-2.6.4... [00:01:12] [pkg.mfl.dk] `-- Extracting expat-2.6.4: .......... done [00:01:12] [pkg.mfl.dk] `-- Installing jsoncpp-1.9.6_1... [00:01:12] [pkg.mfl.dk] `-- Extracting jsoncpp-1.9.6_1: .......... done [00:01:12] [pkg.mfl.dk] `-- Installing libidn2-2.3.7... [00:01:12] [pkg.mfl.dk] | `-- Installing libunistring-1.3... [00:01:12] [pkg.mfl.dk] | `-- Extracting libunistring-1.3: .......... done [00:01:12] [pkg.mfl.dk] `-- Extracting libidn2-2.3.7: .......... done [00:01:13] [pkg.mfl.dk] `-- Installing libuv-1.50.0... [00:01:13] [pkg.mfl.dk] `-- Extracting libuv-1.50.0: .......... done [00:01:13] [pkg.mfl.dk] `-- Installing rhash-1.4.4_1... [00:01:13] [pkg.mfl.dk] `-- Extracting rhash-1.4.4_1: .......... done [00:01:23] [pkg.mfl.dk] Extracting cmake-core-3.31.4: .......... done [00:01:24] ===> re2c-3.0 depends on file: /usr/local/bin/cmake - found [00:01:24] ===> Returning to build of re2c-3.0 [00:01:24] ===> re2c-3.0 depends on executable: ninja - not found [00:01:24] ===> Installing existing package /packages/All/ninja-1.11.1,4.pkg [00:01:24] [pkg.mfl.dk] Installing ninja-1.11.1,4... [00:01:24] [pkg.mfl.dk] Extracting ninja-1.11.1,4: ........ done [00:01:24] ===> re2c-3.0 depends on executable: ninja - found [00:01:24] ===> Returning to build of re2c-3.0 [00:01:24] ===> re2c-3.0 depends on file: /usr/local/bin/ccache - not found [00:01:24] ===> Installing existing package /packages/All/ccache-3.7.12_7.pkg [00:01:24] [pkg.mfl.dk] Installing ccache-3.7.12_7... [00:01:24] [pkg.mfl.dk] Extracting ccache-3.7.12_7: .......... done [00:01:24] Create compiler links... [00:01:24] create symlink for cc [00:01:24] create symlink for cc (world) [00:01:24] create symlink for c++ [00:01:24] create symlink for c++ (world) [00:01:24] create symlink for CC [00:01:24] create symlink for CC (world) [00:01:24] create symlink for clang [00:01:24] create symlink for clang (world) [00:01:24] create symlink for clang++ [00:01:24] create symlink for clang++ (world) [00:01:24] ===== [00:01:24] Message from ccache-3.7.12_7: [00:01:24] [00:01:24] -- [00:01:24] NOTE: [00:01:24] Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for [00:01:24] information on using ccache with FreeBSD ports and src. [00:01:24] ===> re2c-3.0 depends on file: /usr/local/bin/ccache - found [00:01:24] ===> Returning to build of re2c-3.0 [00:01:24] =========================================================================== [00:01:24] =================================================== [00:01:24] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:01:25] =========================================================================== [00:01:25] =================================================== [00:01:25] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:25] ===> Configuring for re2c-3.0 [00:01:32] ===> Performing out-of-source build [00:01:32] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/.build [00:01:33] -- The C compiler identification is Clang 18.1.5 [00:01:33] -- The CXX compiler identification is Clang 18.1.5 [00:01:33] -- Detecting C compiler ABI info [00:01:33] -- Detecting C compiler ABI info - done [00:01:33] -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped [00:01:33] -- Detecting C compile features [00:01:33] -- Detecting C compile features - done [00:01:33] -- Detecting CXX compiler ABI info [00:01:33] -- Detecting CXX compiler ABI info - done [00:01:33] -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped [00:01:33] -- Detecting CXX compile features [00:01:33] -- 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:34] -- Performing Test cxxflag__Wall - Success [00:01:34] -- Performing Test cxxflag__Wextra [00:01:34] -- Performing Test cxxflag__Wextra - Success [00:01:34] -- Performing Test cxxflag__Weffc__ [00:01:34] -- Performing Test cxxflag__Weffc__ - Success [00:01:34] -- Performing Test cxxflag__pedantic [00:01:34] -- Performing Test cxxflag__pedantic - Success [00:01:34] -- Performing Test cxxflag__Wformat_2 [00:01:34] -- Performing Test cxxflag__Wformat_2 - Success [00:01:34] -- 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:35] -- Performing Test cxxflag__Wconversion - Success [00:01:35] -- Performing Test cxxflag__Wsign_conversion [00:01:35] -- Performing Test cxxflag__Wsign_conversion - Success [00:01:35] -- Performing Test cxxflag__Werror_return_type [00:01:35] -- Performing Test cxxflag__Werror_return_type - Success [00:01:35] -- Performing Test cxxflag__Weverything [00:01:36] -- Performing Test cxxflag__Weverything - Success [00:01:36] -- Performing Test cxxflag__fdiagnostics_color_always [00:01:36] -- Performing Test cxxflag__fdiagnostics_color_always - Success [00:01:36] -- C compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing [00:01:36] -- 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:36] -- Linker flags for executables: -fstack-protector-strong [00:01:36] -- Linker flags for shared libs: -fstack-protector-strong [00:01:36] -- Release C compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG [00:01:36] -- Release C++ compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG [00:01:36] -- Release linker flags for executables: [00:01:36] -- Release linker flags for shared libs: [00:01:36] -- 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:37] -- Looking for sys/types.h - found [00:01:37] -- Looking for sys/stat.h [00:01:37] -- Looking for sys/stat.h - found [00:01:37] -- Looking for fcntl.h [00:01:37] -- Looking for fcntl.h - found [00:01:37] -- 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:39] -- Check size of void * - done [00:01:39] -- Check size of 0l [00:01:39] -- Check size of 0l - done [00:01:39] -- 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 (8.6s) [00:01:41] -- Generating done (0.1s) [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:43] [ 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:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/range/test.cc:4: [00:01:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/test/range/test-impl.h:5: [00:01:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:01: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:01:43] 42 | T * p = slabs.back() + index; [00:01:43] | ^~~~~~~~~~~~ [00:01:43] 1 warning generated. [00:01:46] [ 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:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:01:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:01: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:01:46] 42 | T * p = slabs.back() + index; [00:01:46] | ^~~~~~~~~~~~ [00:01:46] 1 warning generated. [00:01:46] [ 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:46] [ 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:46] /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:46] 16 | *--s = '0'; [00:01:46] | ^ [00:01:46] /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:46] 21 | *--s = static_cast (d); [00:01:46] | ^ [00:01:46] /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:46] 31 | char * const s_end = s + DIGITS; [00:01:46] | ^ [00:01:46] /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:46] 45 | char * const s_end = s + DIGITS; [00:01:46] | ^ [00:01:46] /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:46] 52 | *--s_start = '-'; [00:01:46] | ^~~~~~~ [00:01:46] 5 warnings generated. [00:01:46] [ 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:46] /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:46] 13 | for (; s != s_end; ++s) [00:01:46] | ^ [00:01:46] /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:46] 33 | ++s; [00:01:46] | ^ [00:01:46] /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:46] 34 | for (; s != s_end; ++s) [00:01:46] | ^ [00:01:46] /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:46] 46 | for (; s != s_end; ++s) [00:01:46] | ^ [00:01:46] 4 warnings generated. [00:01:46] [ 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:49] [ 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:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc:8:20: warning: unused function 'f' [-Wunused-function] [00:01:49] 8 | static std::string f(const std::string &str, const std::string &stub, [00:01:49] | ^ [00:01:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc:3: [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:01:49] | ^ [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 36 | p += stub.length(); [00:01:49] | ^ [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:01:49] | ^ [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:01:49] | ^ [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 42 | s = q + 1; [00:01:49] | ^ [00:01:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:01:49] 51 | ++s; [00:01:49] | ^ [00:01:49] 7 warnings generated. [00:01:52] [ 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:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:01:52] 24 | return sHex[c & 0x0F]; [00:01:52] | ^~~~ [00:01:52] 1 warning generated. [00:01:52] [ 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:01:52] [ 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:01:52] [ 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:01:52] [ 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:01:52] [ 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:01:54] [ 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:01:59] [ 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:01:59] ../re2c-3.0/doc/manual/syntax/api2_c.rst_:14: (WARNING/2) Cannot analyze code. Pygments package not found. [00:01:59] ../re2c-3.0/doc/manual/syntax/api2_c.rst_:41: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:01] [ 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:01] ../re2c-3.0/doc/manual/syntax/api2_go.rst_:15: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:01] ../re2c-3.0/doc/manual/syntax/api2_go.rst_:44: (WARNING/2) Cannot analyze code. Pygments package not found. [00:02:05] [ 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:05] In file included from ../re2c-3.0/src/parse/parser.ypp:14: [00:02:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:02:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 98 | switch (t) { [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 111 | switch (type_) { [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 124 | switch (type_) { [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 138 | switch (type_) { [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 151 | switch (type_) { [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 164 | switch (type_) { [00:02:05] | ^ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:181:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:05] 181 | switch((yyvsp[0].op)) { [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:64:9: warning: macro is not used [-Wunused-macros] [00:02:05] 64 | #define YYPULL 1 [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:55:9: warning: macro is not used [-Wunused-macros] [00:02:05] 55 | #define YYSKELETON_NAME "yacc.c" [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:49:9: warning: macro is not used [-Wunused-macros] [00:02:05] 49 | #define YYBISON 30802 [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:52:9: warning: macro is not used [-Wunused-macros] [00:02:05] 52 | #define YYBISON_VERSION "3.8.2" [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:58:9: warning: macro is not used [-Wunused-macros] [00:02:05] 58 | #define YYPURE 0 [00:02:05] | ^ [00:02:05] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:61:9: warning: macro is not used [-Wunused-macros] [00:02:05] 61 | #define YYPUSH 0 [00:02:05] | ^ [00:02:05] In file included from ../re2c-3.0/src/parse/parser.ypp:14: [00:02:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:02:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:02:05] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 108 | lim += offs; [00:02:05] | ^~~ [00:02:05] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 109 | cur += offs; [00:02:05] | ^~~ [00:02:05] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 110 | mar += offs; [00:02:05] | ^~~ [00:02:05] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 111 | ctx += offs; [00:02:05] | ^~~ [00:02:05] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 112 | tok += offs; [00:02:05] | ^~~ [00:02:05] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 113 | ptr += offs; [00:02:05] | ^~~ [00:02:05] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 114 | pos += offs; [00:02:05] | ^~~ [00:02:05] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:05] | ^~~~ [00:02:05] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:05] | ^~~~ [00:02:05] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:973:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 973 | yyssp++; [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:987:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 987 | if (yyss + yystacksize - 1 <= yyssp) [00:02:05] | ~~~~~^~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:987:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 987 | if (yyss + yystacksize - 1 <= yyssp) [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:1029:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1029 | YYSTACK_RELOCATE (yyss_alloc, yyss); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:468:9: note: expanded from macro 'YYSTACK_RELOCATE' [00:02:05] 468 | yyptr += yynewbytes / YYSIZEOF (*yyptr); \ [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1030:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1030 | YYSTACK_RELOCATE (yyvs_alloc, yyvs); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:468:9: note: expanded from macro 'YYSTACK_RELOCATE' [00:02:05] 468 | yyptr += yynewbytes / YYSIZEOF (*yyptr); \ [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1037:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1037 | yyssp = yyss + yysize - 1; [00:02:05] | ~~~~~^~~~~~~~ [00:02:05] src/parse/parser.cc:1037:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1037 | yyssp = yyss + yysize - 1; [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:1038:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1038 | yyvsp = yyvs + yysize - 1; [00:02:05] | ~~~~~^~~~~~~~ [00:02:05] src/parse/parser.cc:1038:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1038 | yyvsp = yyvs + yysize - 1; [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:1045:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1045 | if (yyss + yystacksize - 1 <= yyssp) [00:02:05] | ~~~~~^~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:1045:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1045 | if (yyss + yystacksize - 1 <= yyssp) [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:1065:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1065 | yyn = yypact[yystate]; [00:02:05] | ^~~~~~ [00:02:05] src/parse/parser.cc:1096:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1096 | yytoken = YYTRANSLATE (yychar); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:02:05] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:02:05] | ^~~~~~~~~~~ [00:02:05] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:05] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:05] | ^~~ [00:02:05] src/parse/parser.cc:1103:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1103 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1105:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1105 | yyn = yytable[yyn]; [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1123:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1123 | *++yyvsp = yylval; [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1135 | yyn = yydefact[yystate]; [00:02:05] | ^~~~~~~~ [00:02:05] src/parse/parser.cc:1146:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1146 | yylen = yyr2[yyn]; [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:1156:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1156 | yyval = yyvsp[1-yylen]; [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:84:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 84 | add_named_def(context.opts.symtab, *(yyvsp[-2].str), (yyvsp[-1].regexp), context.input.tok_loc(), [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:84:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 84 | add_named_def(context.opts.symtab, *(yyvsp[-2].str), (yyvsp[-1].regexp), context.input.tok_loc(), [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:86:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 86 | delete (yyvsp[-2].str); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:96:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 96 | { (yyval.str) = (yyvsp[-1].str); } [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:104:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 104 | find_or_add_spec(context.specs, "").rules.push_back(ASTRule((yyvsp[-1].regexp), (yyvsp[0].semact))); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:113:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 113 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:113:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 113 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:114:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 114 | find_or_add_spec(context.specs, *i).rules.push_back(ASTRule((yyvsp[-1].regexp), (yyvsp[0].semact))); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:116:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 116 | delete (yyvsp[-2].clist); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:119:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 119 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:119:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 119 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 122 | delete (yyvsp[-2].clist); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:125:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 125 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:125:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 125 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:128:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 128 | delete (yyvsp[-2].clist); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:131:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 131 | for (CondList::const_iterator i = (yyvsp[-1].clist)->begin(); i != (yyvsp[-1].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:131:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 131 | for (CondList::const_iterator i = (yyvsp[-1].clist)->begin(); i != (yyvsp[-1].clist)->end(); ++i) { [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 134 | delete (yyvsp[-1].clist); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 139 | delete (yyvsp[-1].clist); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:146:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 146 | (yyval.semact)->cond = *(yyvsp[-1].str); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:147:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 147 | delete (yyvsp[-1].str); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:158:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 158 | (yyval.regexp) = ast_cat(ast_cap((yyvsp[-2].regexp)), [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:164:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 164 | { (yyval.regexp) = ast_alt((yyvsp[-2].regexp), (yyvsp[0].regexp)); } [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:169:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 169 | { (yyval.regexp) = ast_diff((yyvsp[-2].regexp), (yyvsp[0].regexp)); } [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:175:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 175 | { (yyval.regexp) = ast_cat((yyvsp[-1].regexp), (yyvsp[0].regexp)); } [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 182 | case '*': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 0, AST::MANY); break; [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 183 | case '+': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 1, AST::MANY); break; [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 184 | case '?': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 0, 1); break; [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:188:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 188 | (yyval.regexp) = ast_iter((yyvsp[-1].regexp), (yyvsp[0].bounds).min, (yyvsp[0].bounds).max); [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:194:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 194 | { (yyval.op) = ((yyvsp[-1].op) == (yyvsp[0].op)) ? (yyvsp[-1].op) : '*'; } [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:194:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 194 | { (yyval.op) = ((yyvsp[-1].op) == (yyvsp[0].op)) ? (yyvsp[-1].op) : '*'; } [00:02:05] | ^~~~~ [00:02:05] ../re2c-3.0/src/parse/parser.ypp:212:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 212 | { (yyval.regexp) = ast_cap((yyvsp[-1].regexp)); } [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1416:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1416 | YYPOPSTACK (yylen); [00:02:05] | ^~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1416:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1416 | YYPOPSTACK (yylen); [00:02:05] | ^~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1419:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1419 | *++yyvsp = yyval; [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1425:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1425 | const int yylhs = yyr1[yyn] - YYNTOKENS; [00:02:05] | ^~~~ [00:02:05] src/parse/parser.cc:1426:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1426 | const int yyi = yypgoto[yylhs] + *yyssp; [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1427:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1427 | yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1428:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1428 | ? yytable[yyi] [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1429:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1429 | : yydefgoto[yylhs]); [00:02:05] | ^~~~~~~~~ [00:02:05] src/parse/parser.cc:1441:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1441 | yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:02:05] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:02:05] | ^~~~~~~~~~~ [00:02:05] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:05] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:05] | ^~~ [00:02:05] src/parse/parser.cc:1485:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1485 | YYPOPSTACK (yylen); [00:02:05] | ^~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1485:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1485 | YYPOPSTACK (yylen); [00:02:05] | ^~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1501:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1501 | yyn = yypact[yystate]; [00:02:05] | ^~~~~~ [00:02:05] src/parse/parser.cc:1505:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1505 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1507:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1507 | yyn = yytable[yyn]; [00:02:05] | ^~~~~~~ [00:02:05] src/parse/parser.cc:1519:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1519 | YY_ACCESSING_SYMBOL (yystate), yyvsp, context); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:566:62: note: expanded from macro 'YY_ACCESSING_SYMBOL' [00:02:05] 566 | #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) [00:02:05] | ^~~~~~ [00:02:05] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:05] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:05] | ^~~ [00:02:05] src/parse/parser.cc:1520:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1520 | YYPOPSTACK (1); [00:02:05] | ^~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1520:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1520 | YYPOPSTACK (1); [00:02:05] | ^~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1526:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1526 | *++yyvsp = yylval; [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1570:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1570 | yytoken = YYTRANSLATE (yychar); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:02:05] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:02:05] | ^~~~~~~~~~~ [00:02:05] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:05] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:05] | ^~~ [00:02:05] src/parse/parser.cc:1576:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1576 | YYPOPSTACK (yylen); [00:02:05] | ^~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1576:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1576 | YYPOPSTACK (yylen); [00:02:05] | ^~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1581:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:05] 1581 | YY_ACCESSING_SYMBOL (+*yyssp), yyvsp, context); [00:02:05] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:566:62: note: expanded from macro 'YY_ACCESSING_SYMBOL' [00:02:05] 566 | #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) [00:02:05] | ^~~~~~ [00:02:05] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:02:05] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:02:05] | ^~~ [00:02:05] src/parse/parser.cc:1582:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1582 | YYPOPSTACK (1); [00:02:05] | ^~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] src/parse/parser.cc:1582:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:05] 1582 | YYPOPSTACK (1); [00:02:05] | ^~~~~~~~~~~~~~ [00:02:05] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:02:05] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:02:05] | ^~~~~ [00:02:05] 98 warnings generated. [00:02:11] [ 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:11] In file included from ../src/parse/lex.re:8: [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:11] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:11] | ^ [00:02:11] In file included from ../src/parse/lex.re:9: [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:11] 98 | switch (t) { [00:02:11] | ^ [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:11] 111 | switch (type_) { [00:02:11] | ^ [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:11] 124 | switch (type_) { [00:02:11] | ^ [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:11] 138 | switch (type_) { [00:02:11] | ^ [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:11] 151 | switch (type_) { [00:02:11] | ^ [00:02:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:11] 164 | switch (type_) { [00:02:11] | ^ [00:02:11] In file included from ../src/parse/lex.re:8: [00:02:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02: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:02:11] 51 | current_slab_ += size; [00:02:11] | ^~~~~~~~~~~~~ [00:02: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:02:11] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:11] | ^~~~~~~~~~~~~ [00:02: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:02:11] 59 | current_slab_ += size; [00:02:11] | ^~~~~~~~~~~~~ [00:02:11] In file included from ../src/parse/lex.re:8: [00:02:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:22: [00:02:11] /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:11] 52 | p[n] = 0; [00:02:11] | ^ [00:02:11] In file included from ../src/parse/lex.re:16: [00:02:11] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 108 | lim += offs; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 109 | cur += offs; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 110 | mar += offs; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 111 | ctx += offs; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 112 | tok += offs; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 113 | ptr += offs; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 114 | pos += offs; [00:02:11] | ^~~ [00:02:11] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:11] | ^~~~ [00:02:11] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:11] | ^~~~ [00:02:11] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 115 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:126:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 126 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:133:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 133 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:134:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 134 | if (yybm[0+yych] & 32) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:141:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 141 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:156:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 156 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 160 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:165:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 165 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:169:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 169 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:172:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 172 | if (yybm[0+yych] & 32) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:196:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 196 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:200:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 200 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:211:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 211 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:223:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 223 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:239:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 239 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:243:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 243 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:247:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 247 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:262:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 262 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:266:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 266 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:270:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 270 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:274:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 274 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:278:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 278 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 283 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 287 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:292:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 292 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:297:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 297 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:301:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 301 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:305:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 305 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:309:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 309 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:313:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 313 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:317:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 317 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:321:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 321 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:325:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 325 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:329:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 329 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:333:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 333 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:337:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 337 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:341:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 341 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:345:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 345 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 349 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 353 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 357 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 361 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:365:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 365 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:370:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 370 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 374 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:378:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 378 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:382:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 382 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:386:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 386 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:390:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 390 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:394:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 394 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:399:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 399 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:403:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 403 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:407:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 407 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:411:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 411 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:415:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 415 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 419 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:423:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 423 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:440:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 440 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:444:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 444 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:448:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 448 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:452:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 452 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 456 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:460:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 460 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:464:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 464 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 468 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 472 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:476:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 476 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:489:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 489 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:493:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 493 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:497:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 497 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 501 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:505:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 505 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:508:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 508 | if (yybm[0+yych] & 64) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 522 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 526 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 530 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 534 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 538 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 542 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 546 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:550:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 550 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:554:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 554 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:558:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 558 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 562 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:566:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 566 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:570:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 570 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:574:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 574 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:586:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 586 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:597:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 597 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:601:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 601 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:605:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 605 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:609:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 609 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:613:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 613 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:617:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 617 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 621 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:625:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 625 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:629:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 629 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:633:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 633 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:637:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 637 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:641:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 641 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:645:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 645 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:649:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 649 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:653:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 653 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:656:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 656 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:663:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 663 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:667:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 667 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:671:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 671 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:675:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 675 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:679:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 679 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:683:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 683 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:687:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 687 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:691:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 691 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:695:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 695 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:699:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 699 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:703:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 703 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:707:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 707 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:711:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 711 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:715:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 715 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:720:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 720 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:727:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 727 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:731:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 731 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:735:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 735 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:739:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 739 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:743:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 743 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:747:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 747 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:751:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 751 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:759:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 759 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:763:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 763 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:767:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 767 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:771:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 771 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:775:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 775 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:779:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 779 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:788:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 788 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:792:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 792 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:796:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 796 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:800:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 800 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:804:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 804 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:808:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 808 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:812:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 812 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:816:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 816 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:820:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 820 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:824:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 824 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:828:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 828 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:832:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 832 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:836:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 836 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:840:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 840 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:844:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 844 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:853:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 853 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:857:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 857 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:866:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 866 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:875:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 875 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:884:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 884 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 895 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:900:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 900 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:913:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 913 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:946:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 946 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:950:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 950 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:954:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 954 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 958 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:962:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 962 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:973:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 973 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:978:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 978 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:990:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 990 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:994:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 994 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1013:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1013 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1018:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1018 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1033:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1033 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1037:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1037 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1041:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1041 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1052:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1052 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1065:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1065 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1073:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1073 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1084:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1084 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1108:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1108 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1115 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:251:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 251 | include(getstr(x + 1, y - 1), ptr); [00:02:11] | ^ [00:02:11] ../src/parse/lex.re:251:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 251 | include(getstr(x + 1, y - 1), ptr); [00:02:11] | ^ [00:02:11] src/parse/lex.cc:1129:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1129 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1216:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1216 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1222:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1222 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1228 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1237:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1237 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1240:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1240 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1264:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1264 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:309:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 309 | { name.assign(tok + 1, cur); return true; } [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1270:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1270 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1359:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1359 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1368:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1368 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1374 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1383:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1383 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1386 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] ../src/parse/lex.re:333:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 333 | l->name = newcstr(tok + 1, cur, alc); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1457:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1457 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1468:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1468 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1479:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1479 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1482:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1482 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1489:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1489 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1494:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1494 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1498:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1498 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1500:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1500 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1562:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1562 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1579:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1579 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1589:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1589 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1592:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1592 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1599:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1599 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1604:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1604 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1608:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1608 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1612:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1612 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1616:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1616 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1620:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1620 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1630 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1636:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1636 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1640:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1640 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1644 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1648:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1648 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1652:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1652 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1656:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1656 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1660:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1660 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1664:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1664 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1676:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1676 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1678 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1680:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1680 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1682:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1682 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1745:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1745 | if (yybm[0+yych] & 16) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1816:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1816 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1825:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1825 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1828:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1828 | if (yybm[0+yych] & 16) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1836:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1836 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1857:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1857 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1862:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1862 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1867:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1867 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1872:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1872 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1883:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1883 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1889:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1889 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1893:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1893 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1898:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1898 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1902 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1910:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1910 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1915 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1919:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1919 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1925:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1925 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1929:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1929 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1933:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1933 | if (yybm[0+yych] & 32) { [00:02:11] | ^~~~ [00:02:11] ../src/parse/lex.re:516:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 516 | cur = tok + 1; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1961:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1961 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1967:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1967 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1972:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1972 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:1973:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 1973 | if (yybm[0+yych] & 64) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:1992:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 1992 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2033:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2033 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2045:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2045 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2049:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2049 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2053:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2053 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:448:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 448 | yylval.regexp = ast_tag(tok_loc(), newstr(tok + 1, cur), tok[0] == '#'); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2076 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2081:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2081 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2086:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2086 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2092:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2092 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2099:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2099 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2129:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2129 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2134 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2138:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2138 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2148:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2148 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2151:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 2151 | if (yybm[0+yych] & 64) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:2161:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2161 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2183:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2183 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2187:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2187 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2191:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2191 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2195 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2219:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2219 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2224:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2224 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2230:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2230 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:455:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 455 | if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min)) { [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:455:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 455 | if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min)) { [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2242:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2242 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:497:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 497 | yylval.str = newstr(tok + 1, cur - 1); [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:497:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 497 | yylval.str = newstr(tok + 1, cur - 1); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2254:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2254 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2258:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2258 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2263:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2263 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2275 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2279:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2279 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2287:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2287 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:478:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 478 | if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min)) { [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:478:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 478 | if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min)) { [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2299 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2303:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2303 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2307:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2307 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2324:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2324 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2329:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2329 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:464:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 464 | if (!s_to_u32_unsafe(tok + 1, p, yylval.bounds.min)) { [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:467:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 467 | } else if (!s_to_u32_unsafe(p + 1, cur - 1, yylval.bounds.max)) { [00:02:11] | ^ [00:02:11] ../src/parse/lex.re:467:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 467 | } else if (!s_to_u32_unsafe(p + 1, cur - 1, yylval.bounds.max)) { [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2347:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2347 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2352:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2352 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2356:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2356 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2391:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2391 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2408:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2408 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2412:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2412 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2423 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2447:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2447 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2471:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2471 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2484:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2484 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2495 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2499:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2499 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2511:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2511 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2520:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2520 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2524:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2524 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2539:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2539 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2542:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 2542 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:2549:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2549 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2562 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2567:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2567 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2574:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2574 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2593:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2593 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2600:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2600 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2611:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2611 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2633:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2633 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:527:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 527 | include(getstr(x + 1, y - 1), tok); [00:02:11] | ^ [00:02:11] ../src/parse/lex.re:527:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 527 | include(getstr(x + 1, y - 1), tok); [00:02:11] | ^ [00:02:11] src/parse/lex.cc:2644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2644 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2714:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2714 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2717:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 2717 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:2725:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2725 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2727:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2727 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2791:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2791 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2794:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 2794 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:2808:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2808 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2862:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2862 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2866:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 2866 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:2877:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2877 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2886:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2886 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2947:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2947 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2952:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2952 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2957:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 2957 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:2960:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 2960 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3020:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3020 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3026:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3026 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3040:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3040 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3043:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 3043 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3050:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3050 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3055:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3055 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3114:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3114 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3119:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3119 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3125 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3130:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3130 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3134:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3134 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:635:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 635 | { try_lex_string_in_code(cur[-1]); goto code; } [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3139:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3139 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3144:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3144 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3149:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3149 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3154:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3154 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:643:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 643 | while (isspace(tok[0])) ++tok; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:645:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 645 | while (p > tok && isspace(p[-1])) --p; [00:02:11] | ^ [00:02:11] ../src/parse/lex.re:645:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 645 | while (p > tok && isspace(p[-1])) --p; [00:02:11] | ^ [00:02:11] src/parse/lex.cc:3186:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3186 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3187:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3187 | cur -= 1; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3263:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3263 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3268:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3268 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3274:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3274 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3275:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 3275 | if (yybm[0+yych] & 32) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3284:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3284 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3288:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3288 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:672:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 672 | { try_lex_string_in_code(cur[-1]); goto code; } [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3293:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3293 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3298:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3298 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3303:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3303 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3314:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3314 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3317:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 3317 | if (yybm[0+yych] & 32) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3325 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3337:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3337 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3342:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3342 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3347:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3347 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3349 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3351:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3351 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3353 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3358:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3358 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3372:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3372 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3375:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 3375 | if (yybm[0+yych] & 64) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3388:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3388 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3400:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3400 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3406:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3406 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3410:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3410 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3413:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 3413 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3418:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3418 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3423:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3423 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3515:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3515 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3521 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3552:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3552 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3557:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3557 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3562 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3567:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3567 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3572:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3572 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3577:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3577 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3582:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3582 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3585:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3585 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3589:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3589 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3593:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3593 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3597:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3597 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3601:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3601 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3605:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 3605 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:3611:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3611 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3663:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3663 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3668:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3668 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3674:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3674 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3679:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3679 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3683:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3683 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:710:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 710 | { if (cur[-1] == delim) return; else goto loop; } [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3688 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3696:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3696 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3724:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3724 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3729:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3729 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3735:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3735 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3740 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3744 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3746:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3746 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3773:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3773 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3778:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3778 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3784:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3784 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3789:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3789 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3816:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3816 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3836:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3836 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3841:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3841 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3842:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3842 | cur -= 1; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3886:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3886 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3891:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3891 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3897:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3897 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3902:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3902 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3906:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3906 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3963:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3963 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:798:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 798 | return decode(tok + 1); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3972 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3976:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3976 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3982:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3982 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3990 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:3994:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 3994 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4009:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4009 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4021:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4021 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4026:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4026 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4031:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4031 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4036:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4036 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4041:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4041 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4046:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4046 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4051:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4051 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4056:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4056 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4061:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4061 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4067:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4067 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4079:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4079 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4090 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4102 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4114:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4114 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4126:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4126 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4131:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4131 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4143:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4143 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4155:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4155 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4160 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4170 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4217:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4217 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4222:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4222 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4228:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4228 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4233:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4233 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4238:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4238 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4325 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4331:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4331 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4337:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4337 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4343:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4343 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4349:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4349 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4355:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4355 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4361:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4361 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4366:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4366 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:798:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 798 | return decode(tok + 1); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4375:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4375 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4379:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4379 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4385:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4385 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4393:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4393 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4397:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4397 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4412:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4412 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4424:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4424 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4429:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4429 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4434:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4434 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4439:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4439 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4444:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4444 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4449:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4449 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4454:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4454 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4459:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4459 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4464:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4464 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4470:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4470 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4482:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4482 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4501 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4506:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4506 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4511:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4511 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4516:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4516 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4521 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4526 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4531:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4531 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4536:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4536 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4541:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4541 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4553:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4553 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4565:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4565 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4577:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4577 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4582 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4594 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4606:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4606 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4611:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4611 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4621 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4662:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4662 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4667:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4667 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4673:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4673 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4678 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4682:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4682 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4734:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4734 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:835:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 835 | ast.chr = decode(tok + 1); [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:836:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 836 | if (tok[1] != quote) msg.warn.useless_escape(ast.loc, tok, cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4744 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4749:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4749 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4757 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4761:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4761 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4776:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4776 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4788:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4788 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4793:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4793 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4798:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4798 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4803:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4803 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4808:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4808 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4813:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4813 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4818:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4818 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4823:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4823 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4829:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4829 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4841:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4841 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4852:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4852 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4864:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4864 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4876:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4876 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4888:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4888 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4893:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4893 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4905:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4905 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4917:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4917 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4922:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4922 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4932:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4932 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4979:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4979 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4984:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4984 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4990 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:4995:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 4995 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5000:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5000 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5080:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5080 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5086:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5086 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5092:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5092 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5098:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5098 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5104:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5104 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5110:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5110 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5116:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5116 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5121:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5121 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:835:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 835 | ast.chr = decode(tok + 1); [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:836:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 836 | if (tok[1] != quote) msg.warn.useless_escape(ast.loc, tok, cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5131:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5131 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5136:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5136 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5144:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5144 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5148:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5148 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5163:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5163 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5175:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5175 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5180:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5180 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5185:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5185 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5190:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5190 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5195 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5200:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5200 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5205:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5205 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5210:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5210 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5216:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5216 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5228 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5247:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5247 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5252 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5257:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5257 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5262:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5262 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5267 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5272:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5272 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5277:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5277 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5282:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5282 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5287 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5299 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5311:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5311 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5323:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5323 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5328:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5328 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5340:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5340 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5352:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5352 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5357 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5367:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5367 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5459:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5459 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:886:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 886 | { --cur; return; } [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5464:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5464 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5470:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5470 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5475:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5475 | yych = (unsigned char)*++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5479:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5479 | yych = (unsigned char)*(mar = ++cur); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5484:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5484 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5487:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 5487 | if (yybm[0+yych] & 64) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:5502:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5502 | ++cur; [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5506:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:11] 5506 | if (yybm[0+yych] & 128) { [00:02:11] | ^~~~ [00:02:11] src/parse/lex.cc:5516:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5516 | ++cur; [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:879:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 879 | name = escape_backslashes(getstr(tok + 1, cur - 1)); [00:02:11] | ^~~ [00:02:11] ../src/parse/lex.re:879:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 879 | name = escape_backslashes(getstr(tok + 1, cur - 1)); [00:02:11] | ^~~ [00:02:11] src/parse/lex.cc:5528:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:11] 5528 | ++cur; [00:02:11] | ^~~ [00:02:11] 619 warnings generated. [00:02:16] [ 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:02:16] In file included from ../src/parse/lex_conf.re:4: [00:02:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:16] 98 | switch (t) { [00:02:16] | ^ [00:02:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:16] 111 | switch (type_) { [00:02:16] | ^ [00:02:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:16] 124 | switch (type_) { [00:02:16] | ^ [00:02:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:16] 138 | switch (type_) { [00:02:16] | ^ [00:02:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:16] 151 | switch (type_) { [00:02:16] | ^ [00:02:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:16] 164 | switch (type_) { [00:02:16] | ^ [00:02:16] ../src/parse/lex_conf.re:24:9: warning: macro is not used [-Wunused-macros] [00:02:16] 24 | #define RET_CONF_NUM(conf) \ [00:02:16] | ^ [00:02:16] In file included from ../src/parse/lex_conf.re:8: [00:02:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:02:16] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 108 | lim += offs; [00:02:16] | ^~~ [00:02:16] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 109 | cur += offs; [00:02:16] | ^~~ [00:02:16] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 110 | mar += offs; [00:02:16] | ^~~ [00:02:16] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 111 | ctx += offs; [00:02:16] | ^~~ [00:02:16] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 112 | tok += offs; [00:02:16] | ^~~ [00:02:16] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 113 | ptr += offs; [00:02:16] | ^~~ [00:02:16] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 114 | pos += offs; [00:02:16] | ^~~ [00:02:16] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:16] | ^~~~ [00:02:16] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:16] | ^~~~ [00:02:16] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:161:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 161 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:165:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 165 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 170 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 174 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:178:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 178 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:188:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 188 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:192:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 192 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:199:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 199 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:203:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 203 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:207:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 207 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:211:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 211 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:215:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 215 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:219:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 219 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:223:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 223 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 228 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:232:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 232 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 236 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:240:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 240 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:244:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 244 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:248:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 248 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 252 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:256:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 256 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:260:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 260 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:266:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 266 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 271 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 275 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:279:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 279 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 283 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 287 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:291:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 291 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:295:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 295 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 299 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:303:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 303 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:307:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 307 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:311:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 311 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:315:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 315 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:319:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 319 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:323:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 323 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:327:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 327 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:337:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 337 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:359:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 359 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:363:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 363 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:367:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 367 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:371:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 371 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:375:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 375 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:379:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 379 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:383:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 383 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:387:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 387 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:391:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 391 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:395:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 395 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:396:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 396 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:403:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 403 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:407:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 407 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:411:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 411 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:415:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 415 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 419 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 423 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:427:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 427 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:431:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 431 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:436:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 436 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:440:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 440 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:444:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 444 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:448:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 448 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:452:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 452 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 456 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:460:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 460 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:464:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 464 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 468 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 472 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:476:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 476 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:480:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 480 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:490:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 490 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:494:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 494 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:498:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 498 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:502:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 502 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:506:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 506 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:510:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 510 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:514:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 514 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:518:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 518 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 522 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 526 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 530 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 534 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 538 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 542 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:564:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 564 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:568:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 568 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:572:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 572 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:576:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 576 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:580:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 580 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:584:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 584 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:589:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 589 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:593:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 593 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 598 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 602 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 606 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:617:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 617 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 621 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:625:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 625 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:629:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 629 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:633:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 633 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:637:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 637 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:641:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 641 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:645:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 645 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:649:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 649 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:653:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 653 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:658:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 658 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:662:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 662 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:666:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 666 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:670:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 670 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:674:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 674 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 678 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:683:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 683 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:687:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 687 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:691:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 691 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:695:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 695 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 700 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 704 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 708 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:712:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 712 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:716:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 716 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:720:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 720 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:724:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 724 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:728:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 728 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:732:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 732 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:736:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 736 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 740 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 744 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:748:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 748 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:752:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 752 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:756:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 756 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:760:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 760 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:764:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 764 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:785:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 785 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:786:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 786 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:800:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 800 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:804:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 804 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:813:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 813 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:817:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 817 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:821:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 821 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:825:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 825 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:829:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 829 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:833:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 833 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:838:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 838 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:842:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 842 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:846:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 846 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:847:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 847 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:854:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 854 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:858:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 858 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:862:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 862 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:866:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 866 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:870:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 870 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:874:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 874 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:878:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 878 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:882:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 882 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:886:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 886 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:891:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 891 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 895 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:899:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 899 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:903:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 903 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:907:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 907 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:911:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 911 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 915 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:919:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 919 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:923:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 923 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:927:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 927 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:931:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 931 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:935:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 935 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:936:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 936 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:943:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 943 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:944:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 944 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:956:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 956 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:957:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 957 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:962:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 962 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:983:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 983 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:988:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 988 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1009:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1009 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1035:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1035 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1036:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1036 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1044:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1044 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1048:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1048 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1049:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1049 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1056:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1056 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1079:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1079 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1103:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1103 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1124:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1124 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1125:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1125 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1132:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1132 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1138:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1138 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1142:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1142 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1146:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1146 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1150:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1150 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1154:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1154 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1158:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1158 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1162:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1162 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1166:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1166 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1170 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1174 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1178:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1178 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1182:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1182 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1186:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1186 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1190:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1190 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1194:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1194 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1198:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1198 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1208:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1208 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1212:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1212 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1216:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1216 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1220:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1220 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1224:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1224 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1228 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1232:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1232 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1236 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1240:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1240 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1244:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1244 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1248:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1248 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1252 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1256:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1256 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1260:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1260 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1264:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1264 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1268:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1268 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1273:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1273 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1277:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1277 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1281:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1281 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1285 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1289:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1289 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1293:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1293 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1297:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1297 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1301:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1301 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1306:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1306 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1310:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1310 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1314:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1314 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1318:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1318 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1322:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1322 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1326:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1326 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1341:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1341 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1345:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1345 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1349 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1353 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1354:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1354 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1361 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1365:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1365 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1369:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1369 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1373:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1373 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1377:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1377 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1381:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1381 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1385:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1385 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1386 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1393:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1393 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1397:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1397 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1401:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1401 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1405:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1405 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1409:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1409 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1413:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1413 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1414:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1414 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1421:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1421 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1422:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1422 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1429:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1429 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1433:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1433 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1437:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1437 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1441:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1441 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1445:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1445 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1449:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1449 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1453:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1453 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1458 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1459:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1459 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1468 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1472 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1476:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1476 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1480:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1480 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1495 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1499:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1499 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1503:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1503 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1508:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1508 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1512:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1512 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1513:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1513 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1518:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1518 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1522 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1526 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1530 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1534 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1538 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1542 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1546 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1550:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1550 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1554:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1554 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1558:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1558 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1562 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1566:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1566 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1570:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1570 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1574:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1574 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1578:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1578 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1582 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1586:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1586 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1590:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1590 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1594 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1598 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1602 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1606 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1610 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1614 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1615 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1622:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1622 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1626:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1626 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1630 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1634:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1634 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1638:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1638 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1642:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1642 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1646:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1646 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1650:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1650 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1654:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1654 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1658:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1658 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1662:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1662 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1688 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1692:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1692 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1693:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1693 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1700 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1704 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1708 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1718:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1718 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1722:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1722 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1726:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1726 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1730:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1730 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1735:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1735 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1740 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1744 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1748:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1748 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1757:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1757 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1761:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1761 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1765:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1765 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1769:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1769 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1774:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1774 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1778:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1778 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1782:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1782 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1786:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1786 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1790:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1790 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1794:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1794 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1799:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1799 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1803:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1803 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1807:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1807 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1808:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1808 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1815:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1815 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1819:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1819 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1823:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1823 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1827:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1827 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1831:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1831 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1835:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1835 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1839:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1839 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1844:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1844 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1845:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1845 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1868:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1868 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1872:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1872 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1876:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1876 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1880:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1880 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1884:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1884 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1888:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1888 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1892:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1892 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1896:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1896 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1900:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1900 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1904:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1904 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1905:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1905 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1910:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1910 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1914:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1914 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1918:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1918 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1919:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 1919 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:1926:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1926 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1930:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1930 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1934:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1934 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1938:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1938 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1942:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1942 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1946:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1946 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1950:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1950 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1954:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1954 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1958 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1964:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1964 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1968:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1968 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1972 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1976:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1976 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1980:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1980 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1984:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1984 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1988:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1988 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1992:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1992 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:1996:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 1996 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2000:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2000 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2004:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2004 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2008:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2008 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2012:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2012 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2016:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2016 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2020:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2020 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2021:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2021 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2028:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2028 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2032:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2032 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2036:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2036 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2040:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2040 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2044:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2044 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2048:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2048 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2052:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2052 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2053:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2053 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2058:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2058 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2062:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2062 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2066:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2066 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2070:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2070 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2074:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2074 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2078:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2078 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2082:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2082 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2086:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2086 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2090 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2094:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2094 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2095:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2095 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2102 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2106:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2106 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2109:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2109 | if (yybm[0+yych] & 64) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2114:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2114 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2136:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2136 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2137:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2137 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2144:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2144 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2148:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2148 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2152:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2152 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2153 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2160 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2173:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2173 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2177:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2177 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2181:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2181 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2185:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2185 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2189:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2189 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2193:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2193 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2197:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2197 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2201:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2201 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2206:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2206 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2207:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2207 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2216:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2216 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2220:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2220 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2224:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2224 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2225:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2225 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2230:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2230 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2234:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2234 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2238:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2238 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2242:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2242 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2246:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2246 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2250:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2250 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2254:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2254 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2258:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2258 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2263:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2263 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2267 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2271 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2275 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2279:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2279 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2283 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2287 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2292:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2292 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2296:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2296 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2300:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2300 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2304:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2304 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2308:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2308 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2312:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2312 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2316:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2316 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2326:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2326 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2330:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2330 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2334:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2334 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2338:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2338 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2342:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2342 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2346:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2346 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2350:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2350 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2351:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2351 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2358:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2358 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2359:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2359 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2366:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2366 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2367:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2367 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2374 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2378:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2378 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2383:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2383 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2390:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2390 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2393:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2393 | if (yybm[0+yych] & 128) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2398:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2398 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2402:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2402 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2406:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2406 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2410:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2410 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2414:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2414 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2419 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2423 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2427:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2427 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2431:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2431 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2432:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2432 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2439:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2439 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2443:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2443 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2447:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2447 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2451:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2451 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2452:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2452 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2459:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2459 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2463:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2463 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2467:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2467 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2471:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2471 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2475:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2475 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2479:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2479 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2483:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2483 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2487:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2487 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2491:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2491 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2495 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2499:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2499 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2504:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2504 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2526 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2530 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2534 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2538 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2542 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2546 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2551:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2551 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2552:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2552 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2559:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2559 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2563:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2563 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2567:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2567 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2571:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2571 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2575:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2575 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2576:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2576 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2583:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2583 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2588:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2588 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2592:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2592 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2596:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2596 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2597:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2597 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2602 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2606 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2610 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2614 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2615 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2620:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2620 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2624:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2624 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2625:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2625 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2632:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2632 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2636:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2636 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2640:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2640 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2644 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2648:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2648 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2652:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2652 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2674:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2674 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2696:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2696 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2700 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2704 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2708 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2712:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2712 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2713:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2713 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2720:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2720 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2724:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2724 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2728:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2728 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2732:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2732 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2754:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2754 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2758:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2758 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2763:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2763 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2764:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2764 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2771:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2771 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2775:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2775 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2779:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2779 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2783:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2783 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2784:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2784 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2791:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2791 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2795:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2795 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2796:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2796 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2803:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2803 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2807:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2807 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2811:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2811 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2815:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2815 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2819:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2819 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2823:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2823 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2824:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2824 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2831:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2831 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2835:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2835 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2836:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2836 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2843:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2843 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2844:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2844 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2851:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2851 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2855:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2855 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2859:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2859 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2863:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2863 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2887:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2887 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2888:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2888 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2895 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2896:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2896 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2903:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2903 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2907:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2907 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2911:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2911 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2915 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2919:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2919 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2923:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2923 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2927:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2927 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2931:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2931 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2935:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2935 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2939:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2939 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2943:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2943 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2948:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2948 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2952:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2952 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2956:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2956 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2960:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2960 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2964:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2964 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2965:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 2965 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:2972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2972 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2976:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2976 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:2998:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 2998 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3002:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3002 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3006:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3006 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3007:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3007 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3014:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3014 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3018:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3018 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3022:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3022 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3026:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3026 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3030:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3030 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3034:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3034 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3035:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3035 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3042:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3042 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3046:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3046 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3050:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3050 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3054:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3054 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3058:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3058 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3062:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3062 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3063:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3063 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3070:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3070 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3074:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3074 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3078:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3078 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3082:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3082 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3083:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3083 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3090 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3091:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3091 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3098:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3098 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3102 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3106:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3106 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3110:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3110 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3114:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3114 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3118:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3118 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3119:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3119 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3126:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3126 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3130:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3130 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3131:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3131 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3138:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3138 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3142:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3142 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3146:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3146 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3150:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3150 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3154:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3154 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3158:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3158 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3162:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3162 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3166:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3166 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3170 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3174 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3198:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3198 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3202:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3202 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3206:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3206 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3210:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3210 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3214:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3214 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3218:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3218 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3222:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3222 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3226:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3226 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3230:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3230 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3231:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3231 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3238:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3238 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3242:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3242 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3243:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3243 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3250:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3250 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3255:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3255 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3259:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3259 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3260:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3260 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3267 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3271 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3275:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3275 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3280:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3280 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3284:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3284 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3306:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3306 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3307:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3307 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3314:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3314 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3318:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3318 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3322:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3322 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3327:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3327 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3349 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3353 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3357 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3361 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3362:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3362 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3369:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3369 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3370:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3370 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3377:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3377 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3378:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3378 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3385:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3385 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3386 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3393:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3393 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3394:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3394 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3401:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3401 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3402:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3402 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3409:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3409 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3413:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3413 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3417:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3417 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3421:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3421 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3425:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3425 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3429:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3429 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3433:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3433 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3437:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3437 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3441:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3441 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3442:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3442 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3449:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3449 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3450:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3450 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3457:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3457 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3461:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3461 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3462:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3462 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3469:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3469 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3473:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3473 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3477:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3477 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3478:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3478 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3485:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3485 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3486:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3486 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3493:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3493 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3497:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3497 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3501 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3505:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3505 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3509:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3509 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3513:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3513 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3517:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3517 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3521 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3525:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3525 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3529:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3529 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3551:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3551 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3556:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3556 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3578:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3578 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3582 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3586:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3586 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3590:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3590 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3594 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3598 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3602 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3606 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3610 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3614 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3615 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3622:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3622 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3626:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3626 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3630 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3631:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3631 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3638:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3638 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3643:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3643 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3647:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3647 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3651:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3651 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3655:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3655 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3659:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3659 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3663:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3663 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3667:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3667 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3671:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3671 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3675:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3675 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3680:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3680 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3681:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3681 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3688 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3689:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 3689 | if (yybm[0+yych] & 32) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:3715:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3715 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3725:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3725 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3729:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3729 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3733:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3733 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3737:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3737 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3743:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3743 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3747:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3747 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3751:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3751 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3755:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3755 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3759:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3759 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3763:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3763 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3768:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3768 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3772:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3772 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3776:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3776 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3780:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3780 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3784:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3784 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3789:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3789 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3791:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3791 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3793:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3793 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3795:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3795 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3797:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3797 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3821:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3821 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3831:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3831 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3835:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3835 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3839:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3839 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3845:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3845 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3849:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3849 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3853:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3853 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3857:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3857 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3861:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3861 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3865:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3865 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3869:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3869 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3873:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3873 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3878:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3878 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3880 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3902 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3912:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3912 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3916:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3916 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3920:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3920 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3926:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3926 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3930:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3930 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3934:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3934 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3938:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3938 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3942:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3942 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3946:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3946 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3951:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3951 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3953:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3953 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3958 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3962:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3962 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3966:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3966 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3970:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3970 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3974:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3974 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3978:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3978 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3982:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3982 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3986:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3986 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:3991:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 3991 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4012:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4012 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4022:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4022 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4027:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4027 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4033:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4033 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4037:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4037 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4041:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4041 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4045:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4045 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4049:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4049 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4053:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4053 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4057:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4057 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4061:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4061 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4065:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4065 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4069:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4069 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4073:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4073 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4077:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4077 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4081:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4081 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4085:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4085 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4090:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4090 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4149:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4149 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4158:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4158 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4167:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4167 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4170:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 4170 | if (yybm[0+yych] & 128) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:4177:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4177 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4241:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4241 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4250:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4250 | yych = (unsigned char)*(mar = ++cur); [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4251:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 4251 | if (yybm[0+yych] & 128) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:4256:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4256 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4261:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4261 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4264:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 4264 | if (yybm[0+yych] & 128) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:4325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4325 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4334:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4334 | yych = (unsigned char)*++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4339:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4339 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4353:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4353 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4356:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 4356 | if (yybm[0+yych] & 128) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:4431:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4431 | ++cur; [00:02:16] | ^~~ [00:02:16] src/parse/lex_conf.cc:4434:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:16] 4434 | if (yybm[0+yych] & 128) { [00:02:16] | ^~~~ [00:02:16] src/parse/lex_conf.cc:4444:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:16] 4444 | ++cur; [00:02:16] | ^~~ [00:02:16] 854 warnings generated. [00:02:20] [ 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:02:20] In file included from ../src/options/parse_opts.re:7: [00:02:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:20] 98 | switch (t) { [00:02:20] | ^ [00:02:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:20] 111 | switch (type_) { [00:02:20] | ^ [00:02:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:20] 124 | switch (type_) { [00:02:20] | ^ [00:02:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:20] 138 | switch (type_) { [00:02:20] | ^ [00:02:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:20] 151 | switch (type_) { [00:02:20] | ^ [00:02:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:20] 164 | switch (type_) { [00:02:20] | ^ [00:02:20] ../src/options/parse_opts.re:18:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 18 | arg = *++argv; [00:02:20] | ^~~~ [00:02:20] src/options/parse_opts.cc:106:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 106 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:111:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 111 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:112:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:20] 112 | if (yybm[0+yych] & 128) { [00:02:20] | ^~~~ [00:02:20] src/options/parse_opts.cc:117:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 117 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:128:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 128 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:133:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 133 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:138:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 138 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:145:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 145 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:157:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 157 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:169:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 169 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:174:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 174 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:184:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 184 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:188:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 188 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:192:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 192 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:196:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 196 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:201:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 201 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:208:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 208 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:212:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 212 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:216:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 216 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:221:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 221 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:225:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 225 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:230:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 230 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 235 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:237:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 237 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 239 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:241:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 241 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:265:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 265 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:271:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 271 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:275:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 275 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:279:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 279 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:283:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 283 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:287:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 287 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:292:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 292 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:297:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 297 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:303:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 303 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:307:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 307 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:311:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 311 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:315:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 315 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:319:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 319 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:323:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 323 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:328:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 328 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:332:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 332 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:336:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 336 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:340:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 340 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:344:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 344 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:348:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 348 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:352:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 352 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:356:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 356 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:360:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 360 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:364:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 364 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:368:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 368 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:372:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 372 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:376:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 376 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:380:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 380 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:384:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 384 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:388:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 388 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:392:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 392 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:396:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 396 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 400 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:404:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 404 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:408:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 408 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:412:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 412 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:416:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 416 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:420:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 420 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:424:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 424 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:428:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 428 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:432:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 432 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:436:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 436 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:440:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 440 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:444:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 444 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:448:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 448 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:452:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 452 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:456:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 456 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 460 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:464:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 464 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:468:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 468 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 472 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:476:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 476 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:480:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 480 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:484:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 484 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:488:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 488 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:492:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 492 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:496:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 496 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:500:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 500 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:504:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 504 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:508:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 508 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:512:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 512 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:516:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 516 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:520:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 520 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:524:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 524 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 528 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:532:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 532 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:536:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 536 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:540:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 540 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:544:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 544 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:548:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 548 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:552:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 552 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:556:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 556 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:560:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 560 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:564:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 564 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:568:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 568 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:572:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 572 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:576:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 576 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:580:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 580 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:584:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 584 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:588:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 588 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:592:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 592 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:596:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 596 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:600:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 600 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:604:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 604 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:608:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 608 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:612:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 612 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:616:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 616 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:620:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 620 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:624:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 624 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:628:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 628 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:632:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 632 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 636 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:640:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 640 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:644:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 644 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:648:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 648 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:652:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 652 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:656:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 656 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:660:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 660 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:664:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 664 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:668:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 668 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:672:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 672 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:676:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 676 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:680:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 680 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:684:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 684 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:688:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 688 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:692:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 692 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:696:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 696 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:700:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 700 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:704:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 704 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:708:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 708 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:712:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 712 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:716:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 716 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:720:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 720 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:724:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 724 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:728:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 728 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:732:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 732 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:736:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 736 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:740:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 740 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:744:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 744 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:748:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 748 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:753:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 753 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:757:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 757 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:761:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 761 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:765:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 765 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:769:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 769 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:773:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 773 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:777:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 777 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:781:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 781 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:785:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 785 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:789:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 789 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:793:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 793 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:798:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 798 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:803:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 803 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:807:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 807 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:811:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 811 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:815:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 815 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:819:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 819 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:823:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 823 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:827:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 827 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:831:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 831 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:835:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 835 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:839:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 839 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:843:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 843 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:847:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 847 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:851:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 851 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:855:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 855 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 859 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 863 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:867:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 867 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:871:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 871 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:876:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 876 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 880 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:885:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 885 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:889:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 889 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:893:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 893 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:897:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 897 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:901:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 901 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:905:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 905 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:910:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 910 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:914:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 914 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:918:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 918 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:922:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 922 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:926:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 926 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:931:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 931 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 936 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:938:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 938 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1035:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1035 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1040:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1040 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1045:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1045 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1050:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1050 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1055:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1055 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1060:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1060 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1065:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1065 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1070:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1070 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1076 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1085:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1085 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1090:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1090 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1095:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1095 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1100:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1100 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1105:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1105 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1110:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1110 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1115 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1120:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1120 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1125 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1130:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1130 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1135:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1135 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1141:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1141 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1146:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1146 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1151:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1151 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1157:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1157 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1162:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1162 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1167:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1167 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1172:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1172 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1177:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1177 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1182:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1182 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1187:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1187 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1223:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1223 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1229:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1229 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1233:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1233 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1237:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1237 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1242:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1242 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1252:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1252 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1265:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1265 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1270:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1270 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1274:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1274 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1278:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1278 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1283:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1283 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1288:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1288 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1292:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1292 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1296:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1296 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1300:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1300 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1310:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1310 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1315:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1315 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1325:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1325 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1329:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1329 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1333:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1333 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1339:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1339 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1343:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1343 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1347:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1347 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1353:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1353 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1358:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1358 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1362 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1366 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1370 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1374:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1374 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1378:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1378 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1383:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1383 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1387:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1387 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1391:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1391 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1395 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1400 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1404:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1404 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1408:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1408 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1413:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1413 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1417:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1417 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1421:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1421 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1425:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1425 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1429:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1429 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1433:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1433 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1437:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1437 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1441 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1446:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1446 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1450:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1450 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1454:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1454 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1458:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1458 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1462:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1462 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1466:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1466 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1470:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1470 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1474:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1474 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1479:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1479 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1483:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1483 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1487:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1487 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1491:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1491 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1495:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1495 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1499:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1499 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1503:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1503 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1507:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1507 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1511:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1511 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1515:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1515 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1519:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1519 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1523:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1523 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1527:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1527 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1531 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1535:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1535 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1539:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1539 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1543:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1543 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1547:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1547 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1551:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1551 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1555:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1555 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1559:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1559 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1563:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1563 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1567:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1567 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1571:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1571 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1582:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1582 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1586:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1586 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1590:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1590 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1594:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1594 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1598:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1598 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1602:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1602 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1607:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1607 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1611:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1611 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1615:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1615 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1619:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1619 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1623:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1623 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1627:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1627 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1636 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1646:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1646 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1650:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1650 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1654:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1654 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1658:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1658 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1662:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1662 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1666:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1666 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1670:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1670 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1674:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1674 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1678:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1678 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1682:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1682 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1686:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1686 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1690:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1690 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1695:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1695 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1699:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1699 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1703:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1703 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1707:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1707 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1711 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1715 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1719:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1719 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1723:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1723 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1727:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1727 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1731:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1731 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1735:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1735 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1739:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1739 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1743:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1743 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1747:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1747 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1751:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1751 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1755:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1755 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1759:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1759 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1763:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1763 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1767:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1767 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1771:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1771 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1775:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1775 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1779:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1779 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1783:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1783 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1787:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1787 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1791:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1791 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1795:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1795 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1799:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1799 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1803:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1803 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1807:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1807 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1812:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1812 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1816:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1816 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1821:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1821 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1825:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1825 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1829:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1829 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1834 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1838 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1842 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1846:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1846 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1850:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1850 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1854:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1854 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1859 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1863 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1867:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1867 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1871:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1871 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1875:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1875 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1879:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1879 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1889:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1889 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1893:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1893 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1897:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1897 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1901:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1901 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1905:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1905 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1909:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1909 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1913:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1913 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1917:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1917 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1921:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1921 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1926:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1926 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1931:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1931 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1936 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1940:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1940 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1944:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1944 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1948 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1952:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1952 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1956:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1956 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1960:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1960 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1964:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1964 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1968:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1968 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1972:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1972 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1976:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1976 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1980:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1980 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1984:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1984 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1988:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1988 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1992:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1992 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:1996:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 1996 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2000:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2000 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2004:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2004 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2009:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2009 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2013:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2013 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2017:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2017 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2021:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2021 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2025:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2025 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2030:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2030 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2035:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2035 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2039:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2039 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2043:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2043 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2047:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2047 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2051:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2051 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2055:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2055 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2059:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2059 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2063:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2063 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2067:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2067 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2071:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2071 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2075:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2075 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2079:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2079 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2083:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2083 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2087:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2087 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2092:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2092 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2096:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2096 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2100:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2100 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2104:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2104 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2108:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2108 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2112:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2112 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2116:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2116 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2120:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2120 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2124 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2128 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2132:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2132 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2136:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2136 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2140:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2140 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2144:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2144 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2148:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2148 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2152:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2152 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2156:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2156 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2160:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2160 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2164:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2164 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2168:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2168 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2172 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2176:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2176 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2181:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2181 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2185:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2185 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2189:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2189 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2193:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2193 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2197 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2201:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2201 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2205:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2205 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2209:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2209 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2213:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2213 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2217:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2217 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2221:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2221 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2225:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2225 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2229:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2229 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2233:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2233 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2237:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2237 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2242 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2246:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2246 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2250:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2250 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2254:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2254 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2258:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2258 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2262:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2262 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2266:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2266 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2270:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2270 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2274:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2274 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2278:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2278 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2282:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2282 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2286:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2286 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2290:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2290 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2294:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2294 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2298:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2298 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2302:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2302 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2306:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2306 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2310:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2310 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2314:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2314 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2319:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2319 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2323:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2323 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2327:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2327 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2331:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2331 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2335:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2335 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2339:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2339 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2343:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2343 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2347:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2347 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2351:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2351 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2355:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2355 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2359:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2359 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2364:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2364 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2369:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2369 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2373:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2373 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2377:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2377 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2381:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2381 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2385:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2385 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2390:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2390 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2394:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2394 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2398:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2398 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2402:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2402 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2406:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2406 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2410:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2410 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2415:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2415 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2419:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2419 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2423:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2423 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2427:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2427 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2431:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2431 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2435:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2435 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2439:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2439 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2443:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2443 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2447:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2447 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2451:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2451 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2456:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2456 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2460 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2464:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2464 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2468:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2468 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2472 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2476:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2476 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2480:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2480 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2484:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2484 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2488:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2488 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2492:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2492 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2496:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2496 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2500:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2500 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2504:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2504 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2508:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2508 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2512:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2512 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2516:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2516 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2520:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2520 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2524:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2524 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2528 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2532:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2532 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2536:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2536 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2540:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2540 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2544:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2544 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2548:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2548 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2552:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2552 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2556:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2556 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2560:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2560 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2564:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2564 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2568:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2568 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2572:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2572 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2576:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2576 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2580:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2580 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2585:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2585 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2590:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2590 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2594:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2594 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2598:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2598 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2602:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2602 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2606:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2606 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2610:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2610 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2614:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2614 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2618:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2618 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2622:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2622 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2626:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2626 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2630:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2630 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2635:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2635 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2639:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2639 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2648:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2648 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2652:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2652 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2657:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2657 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2661:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2661 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2666:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2666 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2670:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2670 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2674:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2674 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2678:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2678 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2682:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2682 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2686:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2686 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2690:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2690 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2694:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2694 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2698:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2698 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2702:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2702 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2706:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2706 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2710:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2710 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2714:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2714 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2718:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2718 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2722:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2722 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2726:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2726 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2730:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2730 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2734:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2734 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2739:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2739 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2743:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2743 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2748:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2748 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2752:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2752 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2756:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2756 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2760:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2760 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2764:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2764 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2768:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2768 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2772:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2772 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2776:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2776 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2780:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2780 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2784:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2784 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2788:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2788 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2793:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2793 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2797:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2797 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2801:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2801 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2805:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2805 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2809:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2809 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2814:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2814 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2818:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2818 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2822 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2826:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2826 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2830:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2830 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2834 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2838 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2842 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2846:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2846 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2850:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2850 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2854:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2854 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2858:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2858 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2862:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2862 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2866:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2866 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2870:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2870 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2875:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2875 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2879:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2879 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2883:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2883 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2887:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2887 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2891:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2891 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2895:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2895 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2899:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2899 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2903:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2903 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2907:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2907 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2911:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2911 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2915:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2915 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2919:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2919 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2923:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2923 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2928:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2928 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2932:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2932 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2936 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2940:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2940 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2944:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2944 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2948 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2952:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2952 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2956:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2956 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2960:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2960 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2964:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2964 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2969:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2969 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2973:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2973 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2977:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2977 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2982:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2982 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2986:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2986 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2990:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2990 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2994:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2994 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:2998:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 2998 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3003:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3003 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3007:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3007 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3011:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3011 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3015:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3015 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3019:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3019 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3024:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3024 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3028:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3028 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3032:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3032 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3036:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3036 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3040:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3040 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3044:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3044 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3049:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3049 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3053:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3053 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3057:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3057 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3062:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3062 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3066:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3066 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3070:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3070 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3074:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3074 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3078:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3078 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3082:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3082 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3086:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3086 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3090:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3090 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3094:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3094 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3098:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3098 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3103:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3103 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3108:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3108 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3112:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3112 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3117:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3117 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3121 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3125 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3130:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3130 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3134:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3134 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3138:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3138 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3142:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3142 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3146:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3146 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3150:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3150 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3154:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3154 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3158:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3158 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3163:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3163 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3167:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3167 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3171:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3171 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3175:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3175 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3179:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3179 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3184:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3184 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3188:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3188 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3192:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3192 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3197:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3197 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3202:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3202 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3207 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3211:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3211 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3215 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3219:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3219 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3223:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3223 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3227:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3227 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3231:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3231 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3235:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3235 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3240:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3240 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3244:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3244 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3248:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3248 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3252:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3252 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3256:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3256 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3260:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3260 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3264:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3264 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3269:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3269 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3273:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3273 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3277:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3277 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3281:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3281 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3285:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3285 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3290:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3290 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3294:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3294 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3298:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3298 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3302:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3302 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3307:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3307 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3311:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3311 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3315:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3315 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3319:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3319 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3324:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3324 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3328:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3328 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3332:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3332 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3336:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3336 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3341:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3341 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3345:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3345 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3349:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3349 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3353:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3353 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3357:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3357 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3362 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3366 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3370 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3374:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3374 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3383:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3383 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3387:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3387 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3392:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3392 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3396:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3396 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3400 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3404:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3404 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3409:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3409 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3414:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3414 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3419:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3419 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3423:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3423 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3427:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3427 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3432:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3432 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3437:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3437 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3442:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3442 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3446:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3446 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3450:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3450 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3455:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3455 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3459:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3459 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3463:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3463 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3468:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3468 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3488:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3488 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3494:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3494 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3498:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3498 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3502:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3502 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3506:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3506 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3511:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3511 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3517:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3517 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3521:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3521 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3526:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3526 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3528 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3530:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3530 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3581:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3581 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3586:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3586 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3587:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:20] 3587 | if (yybm[0+yych] & 128) { [00:02:20] | ^~~~ [00:02:20] src/options/parse_opts.cc:3590:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3590 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3641:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3641 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3646:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3646 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3647:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:20] 3647 | if (yybm[0+yych] & 128) { [00:02:20] | ^~~~ [00:02:20] src/options/parse_opts.cc:3650:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3650 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3701:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3701 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3706:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3706 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3707:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:20] 3707 | if (yybm[0+yych] & 128) { [00:02:20] | ^~~~ [00:02:20] src/options/parse_opts.cc:3710:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3710 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3761:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3761 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3766:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3766 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3767:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:20] 3767 | if (yybm[0+yych] & 128) { [00:02:20] | ^~~~ [00:02:20] src/options/parse_opts.cc:3770:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3770 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3790:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3790 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3796:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3796 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3800:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3800 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3804:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3804 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3808:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3808 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3814:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3814 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3818:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3818 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3822 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3826:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3826 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3830:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3830 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3834 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3838 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3842 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3846:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3846 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3851:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3851 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3855:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3855 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3859 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3863 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3867:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3867 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3872:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3872 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3874:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3874 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3876:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3876 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3878:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3878 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3880 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3898:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3898 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3904:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3904 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3908:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3908 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3912:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3912 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3918:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3918 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3922:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3922 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3926:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3926 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3930:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3930 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3934:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3934 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3938:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3938 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3942:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3942 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3946:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3946 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3950:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3950 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3954:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3954 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3959:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3959 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3961:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3961 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3977:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3977 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3983:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3983 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3987:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3987 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3991:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3991 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:3997:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 3997 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4001:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4001 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4005:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4005 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4009:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4009 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4013:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4013 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4017:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4017 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4021:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4021 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4025:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4025 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4030:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4030 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4035:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4035 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4039:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4039 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4043:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4043 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4047:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4047 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4051:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4051 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4055:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4055 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4059:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4059 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4063:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4063 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4067:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4067 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4071:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4071 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4076 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4092:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4092 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4098:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4098 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4102:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4102 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4106:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4106 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4112:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4112 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4116:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4116 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4120:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4120 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4124:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4124 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4129:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4129 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4131:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4131 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4147:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4147 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4153:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4153 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4157 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4161:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4161 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4167:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4167 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4171:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4171 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4175:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4175 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4179:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4179 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4183:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4183 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4187:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4187 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4191:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4191 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4196:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4196 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4212:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4212 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4218:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4218 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4222:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4222 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4226 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4232 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4236:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4236 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4240:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4240 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4244:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4244 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4248:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4248 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4252:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4252 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4256:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4256 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4260:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4260 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4265:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4265 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4280:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4280 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4286:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4286 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4291:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4291 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4297:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4297 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4301:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4301 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4305:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4305 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4309:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4309 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4313:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4313 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4317:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4317 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4322:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4322 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4338:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4338 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4344:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4344 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4348:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4348 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4352:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4352 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4358:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4358 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4362 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4366 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4370 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4374:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4374 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4378:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4378 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4382:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4382 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4386:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4386 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4390:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4390 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4395 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4397:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4397 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4417:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4417 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4423:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4423 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4427:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4427 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4431:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4431 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4435:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4435 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4441 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4445:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4445 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4449:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4449 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4453:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4453 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4457:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4457 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4461:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4461 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4466:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4466 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4470:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4470 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4474:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4474 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4479:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4479 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4481:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4481 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4483:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4483 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4485:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4485 | yych = (YYCTYPE)*++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] src/options/parse_opts.cc:4487:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:20] 4487 | ++YYCURSOR; [00:02:20] | ^~~~~~~~ [00:02:20] 926 warnings generated. [00:02:20] [ 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:02:20] [ 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:02:22] [ 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:02:22] src/msg/ver_to_vernum.cc:75:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 75 | ++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:81:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 81 | yych = *(YYMARKER = ++YYCURSOR); [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:98:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 98 | ++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] ../src/msg/ver_to_vernum.re:40:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 40 | q0 = buffer + 2 * i; [00:02:22] | ^~~~~~ [00:02:22] ../src/msg/ver_to_vernum.re:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 41 | q = buffer + 2 * (i + 1); [00:02:22] | ^~~~~~ [00:02:22] ../src/msg/ver_to_vernum.re:42:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:22] 42 | p0 = bounds[2 * i]; [00:02:22] | ^~~~~~ [00:02:22] ../src/msg/ver_to_vernum.re:43:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:22] 43 | p = bounds[2 * i + 1]; [00:02:22] | ^~~~~~ [00:02:22] ../src/msg/ver_to_vernum.re:44:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 44 | while (p > p0) *--q = *--p; [00:02:22] | ^ [00:02:22] ../src/msg/ver_to_vernum.re:44:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 44 | while (p > p0) *--q = *--p; [00:02:22] | ^ [00:02:22] ../src/msg/ver_to_vernum.re:45:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 45 | while (q > q0) *--q = '0'; [00:02:22] | ^ [00:02:22] src/msg/ver_to_vernum.cc:125:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 125 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:137:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 137 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:150:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 150 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:167:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 167 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:169:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:22] 169 | if (yybm[0+yych] & 128) { [00:02:22] | ^~~~ [00:02:22] src/msg/ver_to_vernum.cc:175:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 175 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:184:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 184 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:197:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 197 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:211:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 211 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:212:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:22] 212 | if (yybm[0+yych] & 128) { [00:02:22] | ^~~~ [00:02:22] src/msg/ver_to_vernum.cc:219:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 219 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:230:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 230 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] src/msg/ver_to_vernum.cc:239:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:22] 239 | yych = *++YYCURSOR; [00:02:22] | ^~~~~~~~ [00:02:22] 23 warnings generated. [00:02:26] [ 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:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:26] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:26] | ^ [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 98 | switch (t) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 111 | switch (type_) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 124 | switch (type_) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 138 | switch (type_) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 151 | switch (type_) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 164 | switch (type_) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:02:26] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:26] 426 | switch (s->action.type) { [00:02:26] | ^ [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02: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:02:26] 51 | current_slab_ += size; [00:02:26] | ^~~~~~~~~~~~~ [00:02: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:02:26] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:26] | ^~~~~~~~~~~~~ [00:02: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:02:26] 59 | current_slab_ += size; [00:02:26] | ^~~~~~~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:02:26] | ^~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 33 | for (; span < endspan; ++span) { [00:02:26] | ^~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 39 | for (c = go->cases; c < cases; ++c) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 45 | ++cases; [00:02:26] | ^~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:02:26] | ^~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 58 | for (s = span; s < endspan; ++s) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 60 | *ranges_end++ = ub; [00:02:26] | ^~~~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 61 | *ranges_end++ = s->ub; [00:02:26] | ^~~~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 78 | State *defstate = (endspan - 1)->to; [00:02:26] | ^~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 79 | for (c = go->cases; c < cases; ++c) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:02:26] | ^~~~~~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 154 | && s[1].to == next [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 155 | && s[1].ub - s[0].ub == 1 [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 156 | && s[2].to == s[0].to [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 157 | && s[2].tags == s[0].tags) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 164 | && s[1].ub - s[0].ub == 1 [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 165 | && s[2].to == s[0].to [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 166 | && s[2].tags == s[0].tags) { [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 170 | s += 2; [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:26] 176 | s += 1; [00:02:26] | ^ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:02:26] | ^~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 225 | if (old_span[i].to != x) { [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 232 | new_span[new_nspans].to = old_span[i].to; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 232 | new_span[new_nspans].to = old_span[i].to; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:02:26] | ^~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 278 | State *to = span[i].to; [00:02:26] | ^~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 279 | x->table[c] = to; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 354 | if (span[i].ub > 0x100) { [00:02:26] | ^~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 355 | hspan = &go->span[i]; [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 363 | if (go->span[i].tags != TCID0) { [00:02:26] | ^~~~~~~~ [00:02:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:26] 374 | State *s = go->span[i].to; [00:02:26] | ^~~~~~~~ [00:02:26] 62 warnings generated. [00:02:29] [ 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:02:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:29] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:29] | ^ [00:02:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:02:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:29] 98 | switch (t) { [00:02:29] | ^ [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:29] 111 | switch (type_) { [00:02:29] | ^ [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:29] 124 | switch (type_) { [00:02:29] | ^ [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:29] 138 | switch (type_) { [00:02:29] | ^ [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:29] 151 | switch (type_) { [00:02:29] | ^ [00:02:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:29] 164 | switch (type_) { [00:02:29] | ^ [00:02:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:02:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02: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:02:29] 51 | current_slab_ += size; [00:02:29] | ^~~~~~~~~~~~~ [00:02: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:02:29] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:29] | ^~~~~~~~~~~~~ [00:02: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:02:29] 59 | current_slab_ += size; [00:02:29] | ^~~~~~~~~~~~~ [00:02:29] 10 warnings generated. [00:02:34] [ 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:02:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:34] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:34] | ^ [00:02:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:02:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:34] 98 | switch (t) { [00:02:34] | ^ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:34] 111 | switch (type_) { [00:02:34] | ^ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:34] 124 | switch (type_) { [00:02:34] | ^ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:34] 138 | switch (type_) { [00:02:34] | ^ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:34] 151 | switch (type_) { [00:02:34] | ^ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:34] 164 | switch (type_) { [00:02:34] | ^ [00:02:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:02:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02: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:02:34] 51 | current_slab_ += size; [00:02:34] | ^~~~~~~~~~~~~ [00:02: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:02:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:34] | ^~~~~~~~~~~~~ [00:02: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:02:34] 59 | current_slab_ += size; [00:02:34] | ^~~~~~~~~~~~~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:34] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:02:34] | ^~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:34] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:02:34] | ^~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:34] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:02:34] | ^~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:34] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:02:34] | ^~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:34] 41 | ++b1; [00:02:34] | ^~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:34] 42 | ++b2; [00:02:34] | ^~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:34] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:02:34] | ^~~~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:34] 105 | for (; span < last; ++span) { [00:02:34] | ^~~~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:34] 108 | buffer[c] |= mask; [00:02:34] | ^~~~~~ [00:02:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:34] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:02:34] | ^~~~~~ [00:02:34] 20 warnings generated. [00:02:40] [ 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:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:40] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:40] | ^ [00:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 98 | switch (t) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 111 | switch (type_) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 124 | switch (type_) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 138 | switch (type_) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 151 | switch (type_) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 164 | switch (type_) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:02:40] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:02:40] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 485 | switch (opts->lang) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:40] 642 | switch (code->kind) { [00:02:40] | ^ [00:02:40] /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:02:40] 749 | switch (code->kind) { [00:02:40] | ^~~~~~~~~~ [00:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02: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:02:40] 51 | current_slab_ += size; [00:02:40] | ^~~~~~~~~~~~~ [00:02: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:02:40] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:40] | ^~~~~~~~~~~~~ [00:02: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:02:40] 59 | current_slab_ += size; [00:02:40] | ^~~~~~~~~~~~~ [00:02:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 36 | p += stub.length(); [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 42 | s = q + 1; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 51 | ++s; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 36 | p += stub.length(); [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 42 | s = q + 1; [00:02:40] | ^ [00:02:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:40] 51 | ++s; [00:02:40] | ^ [00:02:40] 26 warnings generated. [00:02:46] [ 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:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:46] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:46] | ^ [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02: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:02:46] 51 | current_slab_ += size; [00:02:46] | ^~~~~~~~~~~~~ [00:02: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:02:46] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:46] | ^~~~~~~~~~~~~ [00:02: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:02:46] 59 | current_slab_ += size; [00:02:46] | ^~~~~~~~~~~~~ [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 36 | p += stub.length(); [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 42 | s = q + 1; [00:02:46] | ^ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 51 | ++s; [00:02:46] | ^ [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:02:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:02: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:02:46] 65 | mtag_t &t = trie.head[next]; [00:02:46] | ^~~~~~~~~ [00:02: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:02:46] 76 | mtag = trie.head[mtag].pred; [00:02:46] | ^~~~~~~~~ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 69 | *ranges_end++ = -1; [00:02:46] | ^~~~~~~~~~ [00:02:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:46] 70 | *ranges_end++ = 1; [00:02:46] | ^~~~~~~~~~ [00:02:46] 20 warnings generated. [00:02:51] [ 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:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:51] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:51] | ^ [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:51] 98 | switch (t) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:51] 111 | switch (type_) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:51] 124 | switch (type_) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:51] 138 | switch (type_) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:51] 151 | switch (type_) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:51] 164 | switch (type_) { [00:02:51] | ^ [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02:51] /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:51] 51 | current_slab_ += size; [00:02:51] | ^~~~~~~~~~~~~ [00:02:51] /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:51] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:51] | ^~~~~~~~~~~~~ [00:02:51] /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:51] 59 | current_slab_ += size; [00:02:51] | ^~~~~~~~~~~~~ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:51] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:51] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:51] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:02:51] | ^~~~~~~~~~~~ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:51] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:02:51] | ^~~~~~~~~ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:51] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:02:51] | ^~~~~~~~~ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:51] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:51] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:02:51] | ^ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:51] 235 | static_cast(ranges[2 * i]), [00:02:51] | ^~~~~~ [00:02:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:51] 236 | static_cast(ranges[2 * i + 1]), [00:02:51] | ^~~~~~ [00:02:51] 19 warnings generated. [00:02:57] [ 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:02:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:02:57] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:02:57] | ^ [00:02:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:02:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:57] 98 | switch (t) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:57] 111 | switch (type_) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:57] 124 | switch (type_) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:57] 138 | switch (type_) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:57] 151 | switch (type_) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:02:57] 164 | switch (type_) { [00:02:57] | ^ [00:02:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:02:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:02:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:02:57] /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:57] 51 | current_slab_ += size; [00:02:57] | ^~~~~~~~~~~~~ [00:02:57] /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:57] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:02:57] | ^~~~~~~~~~~~~ [00:02:57] /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:57] 59 | current_slab_ += size; [00:02:57] | ^~~~~~~~~~~~~ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:57] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:57] 30 | for (const char *p = s;; ++p) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:57] 37 | if (p > s && p[-1] == '\r') --l; [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:02:57] 116 | for (const char *p = s; !code && p < e; ++p) { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:57] 121 | if (newline && e > s && e[-1] != '\n') { [00:02:57] | ^ [00:02:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:02:57] 375 | e[len] = 0; [00:02:57] | ^ [00:02:57] 16 warnings generated. [00:03:04] [ 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:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:04] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:04] | ^ [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:04] 98 | switch (t) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:04] 111 | switch (type_) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:04] 124 | switch (type_) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:04] 138 | switch (type_) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:04] 151 | switch (type_) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:04] 164 | switch (type_) { [00:03:04] | ^ [00:03:04] /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:04] 67 | switch (s->action.type) { [00:03:04] | ^ [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03: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:03:04] 51 | current_slab_ += size; [00:03:04] | ^~~~~~~~~~~~~ [00:03: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:03:04] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:04] | ^~~~~~~~~~~~~ [00:03: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:03:04] 59 | current_slab_ += size; [00:03:04] | ^~~~~~~~~~~~~ [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 36 | p += stub.length(); [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 42 | s = q + 1; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 51 | ++s; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 36 | p += stub.length(); [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 42 | s = q + 1; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 51 | ++s; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 36 | p += stub.length(); [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 42 | s = q + 1; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 51 | ++s; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 36 | p += stub.length(); [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 42 | s = q + 1; [00:03:04] | ^ [00:03:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:04] 51 | ++s; [00:03:04] | ^ [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:03:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:03:04] /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:04] 65 | mtag_t &t = trie.head[next]; [00:03:04] | ^~~~~~~~~ [00:03:04] /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:04] 76 | mtag = trie.head[mtag].pred; [00:03:04] | ^~~~~~~~~ [00:03:04] /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:04] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:03:04] | ^ [00:03:04] /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:04] 680 | for (; h --> h0; ) { [00:03:04] | ^ [00:03:04] /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:04] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:03:04] | ^~~~ [00:03:04] /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:04] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:03:04] | ^~~~ [00:03:04] 41 warnings generated. [00:03:07] [ 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:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:07] 24 | return sHex[c & 0x0F]; [00:03:07] | ^~~~ [00:03:07] 1 warning generated. [00:03:11] [ 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:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:03:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:11] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:11] | ^ [00:03:11] /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:11] 25 | switch (code->kind) { [00:03:11] | ^~~~~~~~~~ [00:03:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:03:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03: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:03:11] 51 | current_slab_ += size; [00:03:11] | ^~~~~~~~~~~~~ [00:03: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:03:11] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:11] | ^~~~~~~~~~~~~ [00:03: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:03:11] 59 | current_slab_ += size; [00:03:11] | ^~~~~~~~~~~~~ [00:03:11] 5 warnings generated. [00:03:16] [ 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:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [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/render.cc:7: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 41 | switch (opts->lang) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 114 | switch (code->fmt) { [00:03:16] | ^ [00:03:16] /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:16] 141 | default: return NULL; [00:03:16] | ^ [00:03:16] /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:16] 151 | default: return NULL; [00:03:16] | ^ [00:03:16] /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:16] 161 | default: return NULL; [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 171 | switch (opts->lang) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 217 | switch (type) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 240 | switch (opts->lang) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 453 | switch (opts->lang) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 644 | switch (opts->lang) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:16] 667 | switch (code->kind) { [00:03:16] | ^ [00:03:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:16] 16 | for (const char *s = text; *s; ++s) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:16] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:03:16] | ^~~~~~ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:16] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:03:16] | ^~~~~~ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:16] 386 | for (; *s; ++s) { [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:16] 390 | p = s + 1; [00:03:16] | ^ [00:03:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:16] 701 | if (code->raw.data[i] == '\n') ++line; [00:03:16] | ^~~~~~~~~~~~~~ [00:03:16] 27 warnings generated. [00:03:21] [ 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:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:03:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:21] 98 | switch (t) { [00:03:21] | ^ [00:03:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:21] 111 | switch (type_) { [00:03:21] | ^ [00:03:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:21] 124 | switch (type_) { [00:03:21] | ^ [00:03:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:21] 138 | switch (type_) { [00:03:21] | ^ [00:03:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:21] 151 | switch (type_) { [00:03:21] | ^ [00:03:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:21] 164 | switch (type_) { [00:03:21] | ^ [00:03:21] 6 warnings generated. [00:03:25] [ 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:03:28] [ 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:03:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:03:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:03:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:03:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:03: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:03:28] 42 | T * p = slabs.back() + index; [00:03:28] | ^~~~~~~~~~~~ [00:03:28] 1 warning generated. [00:03:32] [ 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:03:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:03:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:32] 98 | switch (t) { [00:03:32] | ^ [00:03:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:32] 111 | switch (type_) { [00:03:32] | ^ [00:03:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:32] 124 | switch (type_) { [00:03:32] | ^ [00:03:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:32] 138 | switch (type_) { [00:03:32] | ^ [00:03:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:32] 151 | switch (type_) { [00:03:32] | ^ [00:03:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:32] 164 | switch (type_) { [00:03:32] | ^ [00:03:32] /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:03:32] 47 | switch (re->type) { [00:03:32] | ^ [00:03:32] /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:03:32] 144 | switch (state->type) { [00:03:32] | ^ [00:03:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:03:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:03:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:03:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:03: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:03:32] 42 | T * p = slabs.back() + index; [00:03:32] | ^~~~~~~~~~~~ [00:03:32] /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:03:32] 52 | s = &nfa.states[nfa.size++]; [00:03:32] | ^~~~~~~~~~ [00:03:32] /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:03:32] 59 | s = &nfa.states[nfa.size++]; [00:03:32] | ^~~~~~~~~~ [00:03:32] /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:03:32] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:03:32] | ^~~~~~~~~~ [00:03:32] /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:03:32] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:03:32] | ^~~~~~~~~~ [00:03:32] /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:03:32] 103 | s = &nfa.states[nfa.size++]; [00:03:32] | ^~~~~~~~~~ [00:03:32] /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:03:32] 200 | nfa_state_t *s = &states[size++]; [00:03:32] | ^~~~~~ [00:03:32] /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:03:32] 205 | nfa_state_t *t = &states[size++]; [00:03:32] | ^~~~~~ [00:03:32] 16 warnings generated. [00:03:38] [ 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:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:03:38] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:03:38] | ^ [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:38] 98 | switch (t) { [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:38] 111 | switch (type_) { [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:38] 124 | switch (type_) { [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:38] 138 | switch (type_) { [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:38] 151 | switch (type_) { [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:03:38] 164 | switch (type_) { [00:03:38] | ^ [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:03:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:03: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:03:38] 51 | current_slab_ += size; [00:03:38] | ^~~~~~~~~~~~~ [00:03: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:03:38] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:03:38] | ^~~~~~~~~~~~~ [00:03: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:03:38] 59 | current_slab_ += size; [00:03:38] | ^~~~~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 84 | i2s[i] = new State; [00:03:38] | ^~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 91 | State *s = i2s[i]; [00:03:38] | ^~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 112 | const size_t to = t->arcs[c]; [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 113 | const tcid_t tc = t->tcid[c]; [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 116 | && t->arcs[c] == to [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 117 | && t->tcid[c] == tc [00:03:38] | ^~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:03:38] | ^~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 121 | s->go.span[j].ub = charset[c]; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 122 | s->go.span[j].tags = tc; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 185 | State *q = s->go.span[i].to; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 235 | Span *const fe = f + fg->go.nspans; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 236 | Span *const be = b + bg->go.nspans; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 254 | || x[-1].to != x->to [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 255 | || x[-1].tags != x->tags [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 256 | || x[-1].ub == eofub [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 259 | ++x; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 264 | ++f; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 266 | ++b; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 268 | ++f; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:38] 269 | ++b; [00:03:38] | ^ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 283 | State *to = s->go.span[i].to; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 356 | if (!s->go.span[i].to) { [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 357 | s->go.span[i].to = finstates[s->rule]; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 358 | s->go.span[i].tags = s->rule_tags; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 377 | if (!s->go.span[i].to) { [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 382 | s->go.span[i].to = defstate; [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 429 | if (s->go.span[i].to == s) { [00:03:38] | ^~~~~~~~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 526 | if (span[i].tags != tags) { [00:03:38] | ^~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 556 | if (!consume(span[i].to)) return false; [00:03:38] | ^~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 572 | span[i].tags = TCID0; [00:03:38] | ^~~~ [00:03:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:38] 602 | span[i].tags = TCID0; [00:03:38] | ^~~~ [00:03:38] 46 warnings generated. [00:03:38] [ 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:03:39] [ 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:03:39] [ 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:03:39] [ 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:03:39] [ 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:03:39] [ 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:03:43] [ 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:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:03:43] | ^~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:03:43] | ^~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:03:43] | ^~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:03:43] | ^~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 110 | if (ctx.state2bb[i]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 121 | if (trans2bb[c]) { [00:03:43] | ^~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:03:43] | ^~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:03:43] | ^~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 130 | if (ctx.final2bb[i]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:03:43] | ^~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 139 | if (ctx.fback2bb[i]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:03:43] | ^~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 158 | succe = succb + n; [00:03:43] | ^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 171 | ctx.state_mark[x0] = ctx.mark; [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 174 | if (ctx.state2bb[x0]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:03:43] | ~~~~^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 192 | const size_t y = a[c]; [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 195 | if (trans_mark[c] >= ctx.mark) { [00:03:43] | ^~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 198 | trans_mark[c] = ctx.mark; [00:03:43] | ^~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 201 | if (trans2bb[c]) { [00:03:43] | ^~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 202 | *ctx.succe++ = trans2bb[c]; [00:03:43] | ~~~~^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 202 | *ctx.succe++ = trans2bb[c]; [00:03:43] | ^~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 210 | ctx.state_mark[y] = ctx.mark; [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 213 | if (ctx.state2bb[y]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:03:43] | ~~~~^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 224 | ctx.final_mark[x] = ctx.mark; [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 226 | if (ctx.final2bb[x]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:03:43] | ~~~~^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 254 | const size_t y = a[c]; [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 262 | if (trans_mark[c] >= ctx.mark) { [00:03:43] | ^~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 265 | trans_mark[c] = ctx.mark; [00:03:43] | ^~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 268 | if (trans2bb[c]) { [00:03:43] | ^~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 269 | *ctx.succe++ = trans2bb[c]; [00:03:43] | ~~~~^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 269 | *ctx.succe++ = trans2bb[c]; [00:03:43] | ^~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 276 | ctx.state_mark[y] = ctx.mark; [00:03:43] | ^~~~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 279 | if (ctx.state2bb[y]) { [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:03:43] | ~~~~^~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:43] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:03:43] | ^~~~~~~~~~~~ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:03:43] | ^ [00:03:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:43] 292 | for (; b < e; ++b) { [00:03:43] | ^ [00:03:43] 60 warnings generated. [00:03:46] [ 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:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:46] 22 | std::fill(used, used + nver, false); [00:03:46] | ^~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 24 | const tagver_t f = fins[t]; [00:03:46] | ^~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:03:46] | ^~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:03:46] | ^~~~~~~~~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 32 | used[r] = true; [00:03:46] | ^~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 34 | used[p->lhs] = true; [00:03:46] | ^~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:03:46] | ^~~~~~~ [00:03:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:46] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:03:46] | ^~~~ [00:03:46] 8 warnings generated. [00:03:50] [ 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:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:50] 22 | if (live[l]) { [00:03:50] | ^~~~ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:50] 24 | live[l] = false; [00:03:50] | ^~~~ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:50] 26 | live[r] = true; [00:03:50] | ^~~~ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:50] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:03:50] | ^ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:50] 43 | for (; b < e; ++b, live += nver) { [00:03:50] | ^ [00:03:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:50] 43 | for (; b < e; ++b, live += nver) { [00:03:50] | ^~~~ [00:03:50] 6 warnings generated. [00:03:53] [ 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:03:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:53] 35 | **const fin = cmd + nsym, [00:03:53] | ^~~ [00:03:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:53] 36 | **const fall = fin + 1; [00:03:53] | ^~~ [00:03:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:53] 40 | for(; cmd < fin; ++cmd) { [00:03:53] | ^~~ [00:03:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:53] 41 | *id++ = pool.insert(*cmd); [00:03:53] | ^~ [00:03:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:53] 45 | *id++ = pool.insert(*fin); [00:03:53] | ^~ [00:03:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:53] 48 | *id++ = pool.insert(*fall); [00:03:53] | ^~ [00:03:53] 6 warnings generated. [00:03:57] [ 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:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:57] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:03:57] | ^ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:57] 25 | for (; b < e; ++b, live += nver) { [00:03:57] | ^ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:57] 25 | for (; b < e; ++b, live += nver) { [00:03:57] | ^~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:03:57] | ^~~~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:03:57] | ^~~~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 52 | vals[r].clear(); [00:03:57] | ^~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 53 | vals[r].push_back(r); [00:03:57] | ^~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:03:57] | ^~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:03:57] | ^~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 67 | buf[l] = false; [00:03:57] | ^~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:03:57] | ^~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:57] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:03:57] | ^ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:03:57] 81 | for (; h-- != p->history;) { [00:03:57] | ^ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 93 | if (vals[q->lhs] == vl) { [00:03:57] | ^~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 94 | buf[q->lhs] = false; [00:03:57] | ^~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 100 | if (!buf[v]) continue; [00:03:57] | ^~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:03:57] | ^~~~~~ [00:03:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:03:57] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:03:57] | ^~~~~~ [00:03:57] 18 warnings generated. [00:04:00] [ 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:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 20 | done[i] = true; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:00] | ^~~~~~~~~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:04:00] | ^ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 28 | return ++ord; [00:04:00] | ^~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 38 | if (live[l]) { [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 40 | live[l] = false; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 42 | live[r] = true; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:00] | ^~~~~~~~~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 79 | bool *l = &live[i * nver]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 85 | l[fins[t]] = !fixed(tags[t]); [00:04:00] | ^ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 85 | l[fins[t]] = !fixed(tags[t]); [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 97 | const cfg_ix_t i = pord[a]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:00] | ^~~~~~~~~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 99 | bool *old = &live[i * nver]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:04:00] | ^ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 106 | const bool *l = &live[*j * nver]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:04:00] | ^~~~~~~~~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 113 | buf1[v] |= buf2[v]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 113 | buf1[v] |= buf2[v]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:04:00] | ^~~~~~~~~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 139 | bool *l = &live[i * nver]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 145 | l[fins[t]] = !fixed(tags[t]); [00:04:00] | ^ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 145 | l[fins[t]] = !fixed(tags[t]); [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 152 | buf1[p->lhs] = false; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 157 | buf1[v] = true; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:00] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:04:00] | ^ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 162 | bool *liv = &live[*j * nver]; [00:04:00] | ^~~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 164 | liv[v] |= buf1[v]; [00:04:00] | ^~~ [00:04:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:00] 164 | liv[v] |= buf1[v]; [00:04:00] | ^~~~ [00:04:00] 30 warnings generated. [00:04:03] [ 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:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:04:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:03] 98 | switch (t) { [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:03] 111 | switch (type_) { [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:03] 124 | switch (type_) { [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:03] 138 | switch (type_) { [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:03] 151 | switch (type_) { [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:03] 164 | switch (type_) { [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:03] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:04:03] | ^ [00:04:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:03] 45 | for (; b < e; ++b) { [00:04:03] | ^ [00:04:03] 8 warnings generated. [00:04:07] [ 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:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:04:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:07] 98 | switch (t) { [00:04:07] | ^ [00:04:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:07] 111 | switch (type_) { [00:04:07] | ^ [00:04:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:07] 124 | switch (type_) { [00:04:07] | ^ [00:04:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:07] 138 | switch (type_) { [00:04:07] | ^ [00:04:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:07] 151 | switch (type_) { [00:04:07] | ^ [00:04:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:07] 164 | switch (type_) { [00:04:07] | ^ [00:04:07] 6 warnings generated. [00:04:10] [ 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:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:10] 20 | for (; b < be; ++b) { [00:04:10] | ^ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 24 | l = ver2new[l]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 26 | r = ver2new[r]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 40 | tagver_t &f = fins[t]; [00:04:10] | ^~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 42 | f = ver2new[f]; [00:04:10] | ^~~~~~~ [00:04:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:10] 49 | newmt.insert(ver2new[*i]); [00:04:10] | ^~~~~~~ [00:04:10] 7 warnings generated. [00:04:13] [ 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:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:13] 33 | std::fill(next, next + nver, END); [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:13] 34 | std::fill(repr, repr + nver, END); [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:13] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:04:13] | ^ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:13] 38 | for (; b < e; ++b) { [00:04:13] | ^ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 47 | rx = repr[x]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 48 | ry = repr[y]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 52 | for (z = rx; z != END; z = next[z]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 53 | if (interf[z * nver + y]) break; [00:04:13] | ^~~~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 56 | repr[y] = rx; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 57 | next[y] = next[rx]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 57 | next[y] = next[rx]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 58 | next[rx] = y; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 61 | for (z = ry; z != END; z = next[z]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 62 | if (interf[z * nver + x]) break; [00:04:13] | ^~~~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 65 | repr[x] = ry; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 66 | next[x] = next[ry]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 66 | next[x] = next[ry]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 67 | next[ry] = x; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 69 | } else if (!interf[x * nver + y]) { [00:04:13] | ^~~~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 70 | repr[x] = repr[y] = x; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 70 | repr[x] = repr[y] = x; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 71 | next[x] = y; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 78 | if (rx != repr[rx]) continue; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 81 | if (ry != repr[ry]) continue; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 83 | for (x = rx; x != END; x = next[x]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 84 | for (y = ry; y != END; y = next[y]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 85 | if (interf[x * nver + y]) break; [00:04:13] | ^~~~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 91 | for (y = ry;; y = next[y]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 92 | repr[y] = rx; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 93 | if (next[y] == END) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 94 | next[y] = next[rx]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 94 | next[y] = next[rx]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 95 | next[rx] = ry; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 105 | if (repr[x] != END) continue; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 109 | if (rx != repr[rx]) continue; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 112 | for (y = rx; y != END; y = next[y]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 113 | if (interf[x * nver + y]) break; [00:04:13] | ^~~~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 118 | repr[x] = rx; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 119 | next[x] = next[rx]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 119 | next[x] = next[rx]; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 120 | next[rx] = x; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 127 | repr[x] = x; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 135 | if (next[rx] == END) ++rx; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 138 | if (repr[rx] != rx) continue; [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 141 | for (x = rx; x != END; x = next[x]) { [00:04:13] | ^~~~ [00:04:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:13] 142 | ver2new[x] = maxver; [00:04:13] | ^~~~~~~ [00:04:13] 46 warnings generated. [00:04:21] [ 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:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:04:21] /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:21] 36 | switch (n->type) { [00:04:21] | ^ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:21] 98 | switch (t) { [00:04:21] | ^ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:21] 111 | switch (type_) { [00:04:21] | ^ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:21] 124 | switch (type_) { [00:04:21] | ^ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:21] 138 | switch (type_) { [00:04:21] | ^ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:21] 151 | switch (type_) { [00:04:21] | ^ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:21] 164 | switch (type_) { [00:04:21] | ^ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:21] /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:21] 37 | switch (ctx.dc_opts->posix_closure) { [00:04:21] | ^ [00:04:21] /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:21] 150 | switch (q->type) { [00:04:21] | ^ [00:04:21] /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:21] 253 | switch (q->type) { [00:04:21] | ^ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:04:21] /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:21] 36 | switch (n->type) { [00:04:21] | ^ [00:04:21] /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:21] 15 | closure_leftmost_dfs(ctx); [00:04:21] | ^ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:21] /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:21] 150 | switch (q->type) { [00:04:21] | ^ [00:04:21] /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:21] 96 | if (!scan(ctx, q, false)) { [00:04:21] | ^ [00:04:21] /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:21] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:04:21] | ^ [00:04:21] /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:21] 253 | switch (q->type) { [00:04:21] | ^ [00:04:21] /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:21] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:04:21] | ^ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:04:21] /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:21] 125 | switch (ctx.dc_opts->posix_prectable) { [00:04:21] | ^ [00:04:21] /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:21] 115 | compute_prectable(ctx); [00:04:21] | ^ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:04: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:04:21] 42 | T * p = slabs.back() + index; [00:04:21] | ^~~~~~~~~~~~ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:04: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:04:21] 51 | current_slab_ += size; [00:04:21] | ^~~~~~~~~~~~~ [00:04: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:04:21] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:04:21] | ^~~~~~~~~~~~~ [00:04: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:04:21] 59 | current_slab_ += size; [00:04:21] | ^~~~~~~~~~~~~ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:04:21] /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:21] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:04:21] | ^~~~~~~~~~~~~~ [00:04:21] /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:21] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:04:21] | ^~~~~~~~~~~~~~ [00:04:21] /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:21] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:04:21] | ^~~~~~~~~~~~~~ [00:04:21] /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:21] 146 | newtbl[i * newdim + i] = p0; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 235 | li = level - 1; [00:04:21] | ^~~~~ [00:04:21] /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:21] 242 | *level++ = l; [00:04:21] | ^~~~~ [00:04:21] /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:21] 247 | for (lj = level - 1; lj > li; --lj) { [00:04:21] | ^~~~~ [00:04:21] /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:21] 247 | for (lj = level - 1; lj > li; --lj) { [00:04:21] | ^~ [00:04:21] /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:21] 248 | for (lk = lj; lk > li; --lk) { [00:04:21] | ^~ [00:04:21] /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:21] 253 | newtbl[cj * newdim + ck] = p0; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 254 | newtbl[ck * newdim + cj] = p0; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:04:21] | ^~~~~~ [00:04:21] /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:21] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:04:21] | ^~ [00:04:21] /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:21] 285 | for (lj = level - 1; lj > lk; --lj) { [00:04:21] | ^~~~~ [00:04:21] /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:21] 285 | for (lj = level - 1; lj > lk; --lj) { [00:04:21] | ^~ [00:04:21] /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:21] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:04:21] | ^~~~~~ [00:04:21] /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:21] 320 | for (lj = level - 1; lj > li; --lj) { [00:04:21] | ^~~~~ [00:04:21] /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:21] 320 | for (lj = level - 1; lj > li; --lj) { [00:04:21] | ^~ [00:04:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:04:21] /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:21] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:04:21] | ^~~~~~~~~~~~~~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:04:21] | ^~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 259 | v0 = vs[t], [00:04:21] | ^~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 263 | vers[t] = v0; [00:04:21] | ^~~~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 266 | vers[t] = newvers[x]; [00:04:21] | ^~~~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:04:21] | ^~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 259 | v0 = vs[t], [00:04:21] | ^~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 263 | vers[t] = v0; [00:04:21] | ^~~~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 266 | vers[t] = newvers[x]; [00:04:21] | ^~~~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:04:21] | ^~~~~~~~~~~~~ [00:04:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:21] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:04:21] | ^~~~~~~~~~~~~ [00:04:21] 56 warnings generated. [00:04:25] [ 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:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:04:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:25] 98 | switch (t) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:25] 111 | switch (type_) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:25] 124 | switch (type_) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:25] 138 | switch (type_) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:25] 151 | switch (type_) { [00:04:25] | ^ [00:04:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:25] 164 | switch (type_) { [00:04:25] | ^ [00:04:25] /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:25] 99 | state_t &s = states[i]; [00:04:25] | ^~~~~~ [00:04:25] /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:25] 110 | const size_t j = s->arcs[c]; [00:04:25] | ^~~~~~~ [00:04:25] /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:25] 113 | a->next = states[j].arcs; [00:04:25] | ^~~~~~ [00:04:25] /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:25] 114 | states[j].arcs = a++; [00:04:25] | ^~~~~~ [00:04:25] /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:25] 114 | states[j].arcs = a++; [00:04:25] | ^ [00:04:25] /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:25] 116 | states[i].fallthru = true; [00:04:25] | ^~~~~~ [00:04:25] /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:25] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:04:25] | ^~~~~~~~~~~ [00:04:25] /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:25] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:04:25] | ^~~~ [00:04:25] /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:25] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:04:25] | ^~~~~~~~~~~ [00:04:25] /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:25] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:04:25] | ^~~~ [00:04:25] /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:25] 174 | if (live[j * nstates + i]) { [00:04:25] | ^~~~ [00:04:25] /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:25] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:04:25] | ^~~~ [00:04:25] /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:25] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:04:25] | ^~~~~~~~~~~~~~~~~~~ [00:04:25] /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:25] 218 | const size_t k = arcs[c]; [00:04:25] | ^~~~ [00:04:25] /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:25] 222 | bad[r] |= live[r * nstates + k]; [00:04:25] | ^~~ [00:04:25] /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:25] 222 | bad[r] |= live[r * nstates + k]; [00:04:25] | ^~~~ [00:04:25] /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:25] 228 | if (bad[r]) { [00:04:25] | ^~~ [00:04:25] /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:25] 250 | const size_t j = s->arcs[c]; [00:04:25] | ^~~~~~~ [00:04:25] /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:25] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:04:25] | ^~~~~~~~ [00:04:25] /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:25] 259 | s->tcmd[nsym] = NULL; [00:04:25] | ^~~~~~~ [00:04:25] /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:25] 271 | s->fallthru = fallthru[i]; [00:04:25] | ^~~~~~~~ [00:04:25] /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:25] 277 | const size_t j = s->arcs[c]; [00:04:25] | ^~~~~~~ [00:04:25] /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:25] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:04:25] | ^~~~~~~~ [00:04:25] /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:25] 300 | const size_t j = s->arcs[c]; [00:04:25] | ^~~~~~~ [00:04:25] /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:25] 335 | bool *fallthru = live + nl - ns; [00:04:25] | ~~~~~^~~~ [00:04:25] /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:25] 335 | bool *fallthru = live + nl - ns; [00:04:25] | ^~~~ [00:04:25] 32 warnings generated. [00:04:32] [ 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:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:04:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:32] 98 | switch (t) { [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:32] 111 | switch (type_) { [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:32] 124 | switch (type_) { [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:32] 138 | switch (type_) { [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:32] 151 | switch (type_) { [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:32] 164 | switch (type_) { [00:04:32] | ^ [00:04:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:04:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:04:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:04:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:04:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:04: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:04:32] 42 | T * p = slabs.back() + index; [00:04:32] | ^~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:04:32] | ^~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:04:32] | ^~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:04:32] | ^~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:04:32] | ^~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:04:32] | ^~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:04:32] | ^~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:04:32] | ^~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:04:32] | ^~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:04:32] | ^~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:04:32] | ^~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 222 | const size_t r = s[u]->rule; [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 226 | for (; ++u < n && s[u]->rule == r;); [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:32] | ^~~~~~~~~~~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 222 | const size_t r = s[u]->rule; [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 226 | for (; ++u < n && s[u]->rule == r;); [00:04:32] | ^ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:32] | ^~~~~~~~~~~~~~~~~~~~~~ [00:04:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:32] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:04:32] | ^ [00:04:32] 25 warnings generated. [00:04:35] [ 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:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:04:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:04:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:35] 98 | switch (t) { [00:04:35] | ^ [00:04:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:35] 111 | switch (type_) { [00:04:35] | ^ [00:04:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:35] 124 | switch (type_) { [00:04:35] | ^ [00:04:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:35] 138 | switch (type_) { [00:04:35] | ^ [00:04:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:35] 151 | switch (type_) { [00:04:35] | ^ [00:04:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:35] 164 | switch (type_) { [00:04:35] | ^ [00:04:35] /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:35] 45 | if (been[state]) return; [00:04:35] | ^~~~ [00:04:35] /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:35] 46 | been[state] = true; [00:04:35] | ^~~~ [00:04:35] /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:35] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:04:35] | ^~~~~~~ [00:04:35] /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:35] 51 | owrt[p->lhs] = true; [00:04:35] | ^~~~ [00:04:35] /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:35] 54 | size_t dest = s->arcs[c]; [00:04:35] | ^~~~~~~ [00:04:35] /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:35] 57 | owrt[p->lhs] = true; [00:04:35] | ^~~~ [00:04:35] /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:35] 76 | size_t i = s->arcs[c]; [00:04:35] | ^~~~~~~ [00:04:35] /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:35] 78 | tcmd_t *&p = s->tcmd[c]; [00:04:35] | ^~~~~~~ [00:04:35] /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:35] 103 | std::fill(been, been + nstates, false); [00:04:35] | ^~~~ [00:04:35] /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:35] 104 | std::fill(owrt, owrt + nver, false); [00:04:35] | ^~~~ [00:04:35] /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:35] 107 | tcmd_t *p = s->tcmd[nsym], [00:04:35] | ^~~~~~~ [00:04:35] /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:35] 109 | **pc = &s->tcmd[nsym + 1]; [00:04:35] | ^~~~~~~ [00:04:35] /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:35] 115 | if (!owrt[r]) { [00:04:35] | ^~~~ [00:04:35] /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:35] 129 | if (!owrt[r]) { [00:04:35] | ^~~~ [00:04:35] 20 warnings generated. [00:04:39] [ 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:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 42 | if (arcs[i] == state) return true; [00:04:40] | ^~~~ [00:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 79 | const size_t j = arcs[c - 1]; [00:04:40] | ^~~~ [00:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 86 | const size_t j = arcs[c]; [00:04:40] | ^~~~ [00:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:04:40] | ^~~~ [00:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 142 | const size_t j = arcs[c - 1]; [00:04:40] | ^~~~ [00:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 149 | const size_t j = arcs[c]; [00:04:40] | ^~~~ [00:04:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:40] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:04:40] | ^~~~ [00:04:40] 7 warnings generated. [00:04:46] [ 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:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 272 | switch (p->kind) { [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] /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:04:46] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:04:46] | ^ [00:04:46] /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:04:46] 136 | ? find_state_specialized(ctx) [00:04:46] | ^ [00:04:46] /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:04:46] 126 | template void find_state(pdetctx_t &ctx); [00:04:46] | ^ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:46] 272 | switch (p->kind) { [00:04:46] | ^ [00:04:46] /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:04:46] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:04:46] | ^ [00:04:46] /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:04:46] 136 | ? find_state_specialized(ctx) [00:04:46] | ^ [00:04:46] /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:04:46] 127 | template void find_state(ldetctx_t &ctx); [00:04:46] | ^ [00:04:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [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/find_state.cc:9: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 654 | const hidx_t xl = x->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 667 | x2t[xv] = t; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 684 | *++b2 = *a; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 715 | *a = *++b1; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 654 | const hidx_t xl = x->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 667 | x2t[xv] = t; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 684 | *++b2 = *a; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 715 | *a = *++b1; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 654 | const hidx_t xl = x->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 667 | x2t[xv] = t; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 684 | *++b2 = *a; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 715 | *a = *++b1; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 654 | const hidx_t xl = x->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 667 | x2t[xv] = t; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 684 | *++b2 = *a; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:04:46] | ^~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:46] 715 | *a = *++b1; [00:04:46] | ^~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:04:46] | ^~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:04:46] | ^~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 245 | tagver_t &f = dfa.finvers[t]; [00:04:46] | ^~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:04:46] | ^~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 245 | tagver_t &f = dfa.finvers[t]; [00:04:46] | ^~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 292 | l = ctx.dfa.finvers[p->tag]; [00:04:46] | ^~~~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 292 | l = ctx.dfa.finvers[p->tag]; [00:04:46] | ^~~~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:04:46] | ^~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 452 | buffer->state[i] = c.state; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 453 | buffer->tvers[i] = c.tvers; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 454 | buffer->thist[i] = c.thist; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 460 | buffer->state[i] = c.state; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 461 | buffer->thist[i] = c.thist; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 452 | buffer->state[i] = c.state; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 453 | buffer->tvers[i] = c.tvers; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 454 | buffer->thist[i] = c.thist; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 460 | buffer->state[i] = c.state; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:46] 461 | buffer->thist[i] = c.thist; [00:04:46] | ^~~~~~~~~~~~~ [00:04:46] 117 warnings generated. [00:04:52] [ 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:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:04:52] 70 | switch (type) { [00:04:52] | ^ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 79 | if (i == part[i]) { [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 80 | compact[i] = j++; [00:04:52] | ^~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 88 | if (i == part[i]) { [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 91 | if (arcs[c] != dfa_t::NIL) { [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 92 | arcs[c] = compact[part[arcs[c]]]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 92 | arcs[c] = compact[part[arcs[c]]]; [00:04:52] | ^~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 92 | arcs[c] = compact[part[arcs[c]]]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 92 | arcs[c] = compact[part[arcs[c]]]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 115 | tbl[i + 1] = tbl[i] + i; [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:52] 115 | tbl[i + 1] = tbl[i] + i; [00:04:52] | ^~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 115 | tbl[i + 1] = tbl[i] + i; [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 123 | tbl[i][j] = s1->rule != s2->rule [00:04:52] | ^~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 123 | tbl[i][j] = s1->rule != s2->rule [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:04:52] | ^~~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:04:52] | ^~~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 133 | if (!tbl[i][j]) { [00:04:52] | ^~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 133 | if (!tbl[i][j]) { [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 135 | size_t oi = states[i]->arcs[k]; [00:04:52] | ^~~~~~~~~~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 136 | size_t oj = states[j]->arcs[k]; [00:04:52] | ^~~~~~~~~~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:04:52] | ^~~~~~~~~~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:04:52] | ^~~~~~~~~~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 144 | || tbl[oi][oj]))) { [00:04:52] | ^~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 144 | || tbl[oi][oj]))) { [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 145 | tbl[i][j] = true; [00:04:52] | ^~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 145 | tbl[i][j] = true; [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 169 | part[i] = i; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 171 | if (!tbl[i][j]) { [00:04:52] | ^~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 171 | if (!tbl[i][j]) { [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 172 | part[i] = j; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:04:52] | ^~~~~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 195 | part[i] = i; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 196 | next[i] = dfa_t::NIL; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 200 | part[i] = j; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 201 | next[i] = next[j]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 201 | next[i] = next[j]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 202 | next[j] = i; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 216 | size_t *o = &out[j * nchars]; [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:04:52] | ^ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:04:52] | ^ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:04:52] | ^ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 226 | const size_t j_next = next[j]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 230 | const size_t k = diff[n]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:04:52] | ^~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 236 | part[j] = k; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 237 | next[j] = next[k]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 237 | next[j] = next[k]; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 238 | next[k] = j; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 244 | diff[diff_count++] = j; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 245 | part[j] = j; [00:04:52] | ^~~~ [00:04:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:52] 246 | next[j] = dfa_t::NIL; [00:04:52] | ^~~~ [00:04:52] 56 warnings generated. [00:04:55] [ 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:04:58] [ 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:04:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:04:58] 42 | std::fill(buffer, buffer + ntags, ver); [00:04:58] | ^~~~~~ [00:04:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:04:58] 50 | buffer[i] = fst++; [00:04:58] | ^~~~~~ [00:04:58] 2 warnings generated. [00:05:00] [ 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:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:05:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05:00] /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:00] 51 | current_slab_ += size; [00:05:00] | ^~~~~~~~~~~~~ [00:05:00] /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:00] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:00] | ^~~~~~~~~~~~~ [00:05:00] /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:00] 59 | current_slab_ += size; [00:05:00] | ^~~~~~~~~~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:05:00] | ^ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 157 | *h++ = TAGVER_ZERO; [00:05:00] | ^ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:05:00] | ^ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 157 | *h++ = TAGVER_ZERO; [00:05:00] | ^ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 55 | ++h; ++g; [00:05:00] | ^ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 55 | ++h; ++g; [00:05:00] | ^ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:00] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:05:00] | ^~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:00] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:05:00] | ^~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:00] 68 | ++indeg[x->rhs]; [00:05:00] | ^~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:00] 78 | if (indeg[x->lhs] == 0) { [00:05:00] | ^~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:00] 79 | --indeg[x->rhs]; [00:05:00] | ^~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:00] 129 | p->history[1] = TAGVER_ZERO; [00:05:00] | ^~~~~~~~~~ [00:05:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:00] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:05:00] | ^ [00:05:00] 16 warnings generated. [00:05:04] [ 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:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:05:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05: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:05:04] 42 | T * p = slabs.back() + index; [00:05:04] | ^~~~~~~~~~~~ [00:05:04] /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:04] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:05:04] | ^~~~~~~ [00:05:04] 2 warnings generated. [00:05:06] [ 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:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 98 | switch (t) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 111 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 124 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 138 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 151 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 164 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 37 | switch (policy_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 27 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 57 | switch (type_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 96 | switch (policy_) { [00:05:06] | ^ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:06] 85 | switch (type_) { [00:05:06] | ^ [00:05:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:05:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05: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:05:06] 42 | T * p = slabs.back() + index; [00:05:06] | ^~~~~~~~~~~~ [00:05:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:06] 59 | c = ebc2asc[c & 0xFF]; [00:05:06] | ^~~~~~~ [00:05:06] 13 warnings generated. [00:05:10] [ 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:10] /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:10] 10 | free_list RangeSuffix::freeList; [00:05:10] | ^ [00:05:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:05:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05: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:05:10] 42 | T * p = slabs.back() + index; [00:05:10] | ^~~~~~~~~~~~ [00:05:10] 2 warnings generated. [00:05:13] [ 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:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:05:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:13] /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:13] 42 | T * p = slabs.back() + index; [00:05:13] | ^~~~~~~~~~~~ [00:05:13] /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:13] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:05:13] | ^~~~~ [00:05:13] /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:13] 139 | const uint32_t lc = lcs[n - i]; [00:05:13] | ^~~ [00:05:13] /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:13] 140 | const uint32_t hc = hcs[n - i]; [00:05:13] | ^~~ [00:05:13] 4 warnings generated. [00:05:14] [ 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:14] /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:14] 41 | str[1] = INFIX | (c & MASK); [00:05:14] | ^~~ [00:05:14] /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:14] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:05:14] | ^~~ [00:05:14] /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:14] 57 | str[2] = INFIX | (c & MASK); [00:05:14] | ^~~ [00:05:14] /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:14] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:05:14] | ^~~ [00:05:14] /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:14] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:05:14] | ^~~ [00:05:14] /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:14] 66 | str[3] = INFIX | (c & MASK); [00:05:14] | ^~~ [00:05:14] /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:14] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:05:14] | ^~~ [00:05:14] /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:14] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:05:14] | ^~~ [00:05:14] /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:14] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:05:14] | ^~~ [00:05:14] 9 warnings generated. [00:05:17] [ 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:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:05:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:17] /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:17] 42 | T * p = slabs.back() + index; [00:05:17] | ^~~~~~~~~~~~ [00:05:17] 1 warning generated. [00:05:17] [ 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:19] [ 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:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:19] 31 | switch (locfmt) { [00:05:19] | ^ [00:05:19] 1 warning generated. [00:05:24] [ 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:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 98 | switch (t) { [00:05:24] | ^ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 111 | switch (type_) { [00:05:24] | ^ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 124 | switch (type_) { [00:05:24] | ^ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 138 | switch (type_) { [00:05:24] | ^ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 151 | switch (type_) { [00:05:24] | ^ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 164 | switch (type_) { [00:05:24] | ^ [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:05:24] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:05:24] | ^ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:24] 47 | switch (o) [00:05:24] | ^ [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05: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:05:24] 51 | current_slab_ += size; [00:05:24] | ^~~~~~~~~~~~~ [00:05: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:05:24] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:24] | ^~~~~~~~~~~~~ [00:05: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:05:24] 59 | current_slab_ += size; [00:05:24] | ^~~~~~~~~~~~~ [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:05: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:05:24] 65 | mtag_t &t = trie.head[next]; [00:05:24] | ^~~~~~~~~ [00:05: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:05:24] 76 | mtag = trie.head[mtag].pred; [00:05:24] | ^~~~~~~~~ [00:05:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 49 | return skel.nodes[arcs[i]]; [00:05:24] | ^~~~~~~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:05:24] | ^~~~~~~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 36 | mask[i] = SILENT; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 50 | mask[t] |= WARNING; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 53 | mask[t] &= ~WARNING; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 57 | mask[t] |= (WARNING | ERROR); [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 60 | mask[t] &= ~ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 69 | mask[i] |= WARNING; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 79 | mask[i] |= ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 85 | return mask[t] > 0; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 90 | if (mask[t] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 92 | msg.warning(names[t], loc, false, "%s", s); [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:05:24] | ^~~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:05:24] | ^~~~ [00:05:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:24] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:05:24] | ^~~~~ [00:05:24] 52 warnings generated. [00:05:28] [ 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:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [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/regexp/ast_to_re.cc:88:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:28] 88 | switch (ast->type) { [00:05:28] | ^ [00:05:28] /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:28] 170 | switch (ast->type) { [00:05:28] | ^ [00:05:28] /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:28] 364 | switch (ast->type) { [00:05:28] | ^ [00:05:28] /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:28] 419 | switch (spec.opts->empty_class_policy) { [00:05:28] | ^ [00:05:28] /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:28] 432 | switch (spec.opts->encoding.type()) { [00:05:28] | ^ [00:05:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:05:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [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] 12 warnings generated. [00:05:32] [ 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:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:05:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:32] 98 | switch (t) { [00:05:32] | ^ [00:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:32] 111 | switch (type_) { [00:05:32] | ^ [00:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:32] 124 | switch (type_) { [00:05:32] | ^ [00:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:32] 138 | switch (type_) { [00:05:32] | ^ [00:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:32] 151 | switch (type_) { [00:05:32] | ^ [00:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:32] 164 | switch (type_) { [00:05:32] | ^ [00:05:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:05:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05: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:05:32] 42 | T * p = slabs.back() + index; [00:05:32] | ^~~~~~~~~~~~ [00:05:32] /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:32] 23 | for (; stidx < etidx; ++stidx) { [00:05:32] | ^~~~~ [00:05:32] /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:32] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:05:32] | ^ [00:05:32] /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:32] 136 | *tag++ = re->tag.idx; [00:05:32] | ^~~ [00:05:32] 10 warnings generated. [00:05:36] [ 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:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:05:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:36] 98 | switch (t) { [00:05:36] | ^ [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:36] 111 | switch (type_) { [00:05:36] | ^ [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:36] 124 | switch (type_) { [00:05:36] | ^ [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:36] 138 | switch (type_) { [00:05:36] | ^ [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:36] 151 | switch (type_) { [00:05:36] | ^ [00:05:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:36] 164 | switch (type_) { [00:05:36] | ^ [00:05:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [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] 7 warnings generated. [00:05:39] [ 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:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:05:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:39] /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:39] 42 | T * p = slabs.back() + index; [00:05:39] | ^~~~~~~~~~~~ [00:05:39] 1 warning generated. [00:05:42] [ 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:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 98 | switch (t) { [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 111 | switch (type_) { [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 124 | switch (type_) { [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 138 | switch (type_) { [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 151 | switch (type_) { [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 164 | switch (type_) { [00:05:42] | ^ [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:42] /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:42] 42 | T * p = slabs.back() + index; [00:05:42] | ^~~~~~~~~~~~ [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:05: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:05:42] 51 | current_slab_ += size; [00:05:42] | ^~~~~~~~~~~~~ [00:05: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:05:42] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:42] | ^~~~~~~~~~~~~ [00:05: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:05:42] 59 | current_slab_ += size; [00:05:42] | ^~~~~~~~~~~~~ [00:05:42] 10 warnings generated. [00:05:46] [ 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:05:46] /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:05:46] 8 | free_list SemAct::flist; [00:05:46] | ^ [00:05:46] 1 warning generated. [00:05:50] [ 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:05:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:05:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 98 | switch (t) { [00:05:50] | ^ [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 111 | switch (type_) { [00:05:50] | ^ [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 124 | switch (type_) { [00:05:50] | ^ [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 138 | switch (type_) { [00:05:50] | ^ [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 151 | switch (type_) { [00:05:50] | ^ [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 164 | switch (type_) { [00:05:50] | ^ [00:05:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:50] 33 | switch (re->type) { [00:05:50] | ^ [00:05:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:05:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05:50] /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:50] 42 | T * p = slabs.back() + index; [00:05:50] | ^~~~~~~~~~~~ [00:05:50] 8 warnings generated. [00:05:53] [ 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:05:58] [ 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:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:05:58] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:05:58] | ^ [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:58] 98 | switch (t) { [00:05:58] | ^ [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:58] 111 | switch (type_) { [00:05:58] | ^ [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:58] 124 | switch (type_) { [00:05:58] | ^ [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:58] 138 | switch (type_) { [00:05:58] | ^ [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:58] 151 | switch (type_) { [00:05:58] | ^ [00:05:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:58] 164 | switch (type_) { [00:05:58] | ^ [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05: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:05:58] 51 | current_slab_ += size; [00:05:58] | ^~~~~~~~~~~~~ [00:05: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:05:58] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:58] | ^~~~~~~~~~~~~ [00:05: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:05:58] 59 | current_slab_ += size; [00:05:58] | ^~~~~~~~~~~~~ [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05: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:05:58] 42 | T * p = slabs.back() + index; [00:05:58] | ^~~~~~~~~~~~ [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:05:58] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 108 | lim += offs; [00:05:58] | ^~~ [00:05:58] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 109 | cur += offs; [00:05:58] | ^~~ [00:05:58] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 110 | mar += offs; [00:05:58] | ^~~ [00:05:58] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 111 | ctx += offs; [00:05:58] | ^~~ [00:05:58] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 112 | tok += offs; [00:05:58] | ^~~ [00:05:58] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 113 | ptr += offs; [00:05:58] | ^~~ [00:05:58] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 114 | pos += offs; [00:05:58] | ^~~ [00:05:58] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:58] | ^~~~ [00:05:58] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:58] | ^~~~ [00:05:58] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:58] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:58] | ^~~~ [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:05: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:05:58] 65 | mtag_t &t = trie.head[next]; [00:05:58] | ^~~~~~~~~ [00:05: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:05:58] 76 | mtag = trie.head[mtag].pred; [00:05:58] | ^~~~~~~~~ [00:05:58] 23 warnings generated. [00:06:03] [ 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:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [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/skeleton/control_flow.cc:15: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:03] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:03] | ^ [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:03] /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:03] 65 | mtag_t &t = trie.head[next]; [00:06:03] | ^~~~~~~~~ [00:06:03] /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:03] 76 | mtag = trie.head[mtag].pred; [00:06:03] | ^~~~~~~~~ [00:06:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:03] 49 | return skel.nodes[arcs[i]]; [00:06:03] | ^~~~~~~~~~ [00:06:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:03] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:06:03] | ^~~~~~~~~~ [00:06:03] /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:03] 80 | const Node &node = skel.nodes[i.node]; [00:06:03] | ^~~~~~~~~~ [00:06:03] /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:03] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:06:03] | ^~~~~~~~~~ [00:06:03] /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:03] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:06:03] | ^~~~~~~~~~ [00:06:03] 17 warnings generated. [00:06:08] [ 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:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:08] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:08] | ^ [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:08] 98 | switch (t) { [00:06:08] | ^ [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:08] 111 | switch (type_) { [00:06:08] | ^ [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:08] 124 | switch (type_) { [00:06:08] | ^ [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:08] 138 | switch (type_) { [00:06:08] | ^ [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:08] 151 | switch (type_) { [00:06:08] | ^ [00:06:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:08] 164 | switch (type_) { [00:06:08] | ^ [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:08] 51 | current_slab_ += size; [00:06:08] | ^~~~~~~~~~~~~ [00:06: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:06:08] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:08] | ^~~~~~~~~~~~~ [00:06: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:06:08] 59 | current_slab_ += size; [00:06:08] | ^~~~~~~~~~~~~ [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:06:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06: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:06:08] 65 | mtag_t &t = trie.head[next]; [00:06:08] | ^~~~~~~~~ [00:06: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:06:08] 76 | mtag = trie.head[mtag].pred; [00:06:08] | ^~~~~~~~~ [00:06:08] 12 warnings generated. [00:06:15] [ 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:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:15] 98 | switch (t) { [00:06:15] | ^ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:15] 111 | switch (type_) { [00:06:15] | ^ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:15] 124 | switch (type_) { [00:06:15] | ^ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:15] 138 | switch (type_) { [00:06:15] | ^ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:15] 151 | switch (type_) { [00:06:15] | ^ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:15] 164 | switch (type_) { [00:06:15] | ^ [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:15] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:15] | ^ [00:06:15] /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:15] 476 | switch (skel.sizeof_key) { [00:06:15] | ^ [00:06:15] /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:15] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:06:15] | ^ [00:06:15] /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:15] 476 | switch (skel.sizeof_key) { [00:06:15] | ^ [00:06:15] /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:15] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:06:15] | ^ [00:06:15] /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:15] 476 | switch (skel.sizeof_key) { [00:06:15] | ^ [00:06:15] /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:15] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:06:15] | ^ [00:06:15] /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:15] 476 | switch (skel.sizeof_key) { [00:06:15] | ^ [00:06:15] /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:15] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:06:15] | ^ [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:15] 51 | current_slab_ += size; [00:06:15] | ^~~~~~~~~~~~~ [00:06: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:06:15] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:15] | ^~~~~~~~~~~~~ [00:06: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:06:15] 59 | current_slab_ += size; [00:06:15] | ^~~~~~~~~~~~~ [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:15] /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:15] 65 | mtag_t &t = trie.head[next]; [00:06:15] | ^~~~~~~~~ [00:06:15] /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:15] 76 | mtag = trie.head[mtag].pred; [00:06:15] | ^~~~~~~~~ [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:15] 101 | T *ptr = buf.ptr + size; [00:06:15] | ^~~~~~~ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:15] 101 | T *ptr = buf.ptr + size; [00:06:15] | ^~~~~~~ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:15] 101 | T *ptr = buf.ptr + size; [00:06:15] | ^~~~~~~ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:15] 101 | T *ptr = buf.ptr + size; [00:06:15] | ^~~~~~~ [00:06:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:15] 49 | return skel.nodes[arcs[i]]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:15] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:15] | ^ [00:06:15] /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:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:15] | ^ [00:06:15] /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:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:15] | ^ [00:06:15] /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:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:06:15] | ^ [00:06:15] /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:15] 103 | tags[l] = tags[r]; [00:06:15] | ^~~~ [00:06:15] /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:15] 103 | tags[l] = tags[r]; [00:06:15] | ^~~~ [00:06:15] /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:15] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:06:15] | ^~~~ [00:06:15] /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:15] 107 | if (l != r) tags[l] = tags[r]; [00:06:15] | ^~~~ [00:06:15] /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:15] 107 | if (l != r) tags[l] = tags[r]; [00:06:15] | ^~~~ [00:06:15] /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:15] 109 | uint32_t t = tags[l]; [00:06:15] | ^~~~ [00:06:15] /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:15] 111 | for (; *h != TAGVER_ZERO; ++h); [00:06:15] | ^ [00:06:15] /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:15] 112 | for (; h --> h0; ) { [00:06:15] | ^ [00:06:15] /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:15] 115 | tags[l] = t; [00:06:15] | ^~~~ [00:06:15] /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:15] 151 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 152 | chars[i] = a->lower; [00:06:15] | ^~~~~ [00:06:15] /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:15] 159 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 162 | uint32_t c = static_cast(chars[i]); [00:06:15] | ^~~~~ [00:06:15] /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:15] 166 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 167 | chars[i] = a->lower; [00:06:15] | ^~~~~ [00:06:15] /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:15] 172 | chars[i] = upper; [00:06:15] | ^~~~~ [00:06:15] /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:15] 175 | chars[i] += stride; [00:06:15] | ^~~~~ [00:06:15] /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:15] 178 | *p++ = to_le(static_cast(c)); [00:06:15] | ^ [00:06:15] /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:15] 151 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 152 | chars[i] = a->lower; [00:06:15] | ^~~~~ [00:06:15] /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:15] 159 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 162 | uint32_t c = static_cast(chars[i]); [00:06:15] | ^~~~~ [00:06:15] /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:15] 166 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 167 | chars[i] = a->lower; [00:06:15] | ^~~~~ [00:06:15] /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:15] 172 | chars[i] = upper; [00:06:15] | ^~~~~ [00:06:15] /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:15] 175 | chars[i] += stride; [00:06:15] | ^~~~~ [00:06:15] /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:15] 178 | *p++ = to_le(static_cast(c)); [00:06:15] | ^ [00:06:15] /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:15] 151 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 152 | chars[i] = a->lower; [00:06:15] | ^~~~~ [00:06:15] /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:15] 159 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 162 | uint32_t c = static_cast(chars[i]); [00:06:15] | ^~~~~ [00:06:15] /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:15] 166 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 167 | chars[i] = a->lower; [00:06:15] | ^~~~~ [00:06:15] /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:15] 172 | chars[i] = upper; [00:06:15] | ^~~~~ [00:06:15] /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:15] 175 | chars[i] += stride; [00:06:15] | ^~~~~ [00:06:15] /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:15] 178 | *p++ = to_le(static_cast(c)); [00:06:15] | ^ [00:06:15] /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:15] 214 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:15] | ^~~~ [00:06:15] /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:15] 236 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 241 | if (--chars[i] == 0) { [00:06:15] | ^~~~~ [00:06:15] /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:15] 242 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 286 | bver = static_cast(skel.finvers[base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:15] | ^~~~ [00:06:15] /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:15] 296 | *k++ = to_le(static_cast(path.len())); [00:06:15] | ^ [00:06:15] /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:15] 297 | *k++ = to_le(static_cast(matched)); [00:06:15] | ^ [00:06:15] /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:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:15] | ^ [00:06:15] /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:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 308 | uint32_t tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 330 | *k++ = to_le(static_cast(len)); [00:06:15] | ^ [00:06:15] /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:15] 332 | *k++ = to_le(static_cast(history[i])); [00:06:15] | ^ [00:06:15] /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:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 339 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 343 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 349 | *k++ = to_le(static_cast(tval)); [00:06:15] | ^ [00:06:15] /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:15] 214 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:15] | ^~~~ [00:06:15] /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:15] 236 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 241 | if (--chars[i] == 0) { [00:06:15] | ^~~~~ [00:06:15] /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:15] 242 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 286 | bver = static_cast(skel.finvers[base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:15] | ^~~~ [00:06:15] /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:15] 296 | *k++ = to_le(static_cast(path.len())); [00:06:15] | ^ [00:06:15] /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:15] 297 | *k++ = to_le(static_cast(matched)); [00:06:15] | ^ [00:06:15] /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:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:15] | ^ [00:06:15] /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:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 308 | uint32_t tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 330 | *k++ = to_le(static_cast(len)); [00:06:15] | ^ [00:06:15] /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:15] 332 | *k++ = to_le(static_cast(history[i])); [00:06:15] | ^ [00:06:15] /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:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 339 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 343 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 349 | *k++ = to_le(static_cast(tval)); [00:06:15] | ^ [00:06:15] /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:15] 214 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:15] | ^~~~ [00:06:15] /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:15] 236 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 241 | if (--chars[i] == 0) { [00:06:15] | ^~~~~ [00:06:15] /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:15] 242 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 286 | bver = static_cast(skel.finvers[base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:15] | ^~~~ [00:06:15] /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:15] 296 | *k++ = to_le(static_cast(path.len())); [00:06:15] | ^ [00:06:15] /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:15] 297 | *k++ = to_le(static_cast(matched)); [00:06:15] | ^ [00:06:15] /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:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:15] | ^ [00:06:15] /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:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 308 | uint32_t tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 330 | *k++ = to_le(static_cast(len)); [00:06:15] | ^ [00:06:15] /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:15] 332 | *k++ = to_le(static_cast(history[i])); [00:06:15] | ^ [00:06:15] /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:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 339 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 343 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 349 | *k++ = to_le(static_cast(tval)); [00:06:15] | ^ [00:06:15] /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:15] 214 | arcs[i] = a; [00:06:15] | ^~~~ [00:06:15] /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:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:06:15] | ^~~~ [00:06:15] /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:15] 236 | const Node::range_t *a = arcs[i]; [00:06:15] | ^~~~ [00:06:15] /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:15] 241 | if (--chars[i] == 0) { [00:06:15] | ^~~~~ [00:06:15] /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:15] 242 | arcs[i] = a = a->next; [00:06:15] | ^~~~ [00:06:15] /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:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:06:15] | ^~~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~ [00:06:15] /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:15] 267 | matched = tags[skel.finvers[trail]]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~ [00:06:15] /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:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 286 | bver = static_cast(skel.finvers[base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:06:15] | ^~~~ [00:06:15] /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:15] 296 | *k++ = to_le(static_cast(path.len())); [00:06:15] | ^ [00:06:15] /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:15] 297 | *k++ = to_le(static_cast(matched)); [00:06:15] | ^ [00:06:15] /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:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:06:15] | ^ [00:06:15] /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:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 308 | uint32_t tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 330 | *k++ = to_le(static_cast(len)); [00:06:15] | ^ [00:06:15] /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:15] 332 | *k++ = to_le(static_cast(history[i])); [00:06:15] | ^ [00:06:15] /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:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 339 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:06:15] | ^~~~~~~~~~~~ [00:06:15] /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:15] 343 | tval = tags[tver]; [00:06:15] | ^~~~ [00:06:15] /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:15] 349 | *k++ = to_le(static_cast(tval)); [00:06:15] | ^ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] /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:15] 406 | const Node &node = skel.nodes[i]; [00:06:15] | ^~~~~~~~~~ [00:06:15] 179 warnings generated. [00:06:19] [ 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:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [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/skeleton/maxpath.cc:12: [00:06:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [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/skeleton/maxpath.cc:12: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:19] 49 | const Node &node = skel.nodes[i.node]; [00:06:19] | ^~~~~~~~~~ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:19] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:06:19] | ^~~~~~~~~~ [00:06:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:19] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:06:19] | ^~~~~~~~~~ [00:06:19] 9 warnings generated. [00:06:24] [ 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:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [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/skeleton.cc:6: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:24] 131 | switch (key) { [00:06:24] | ^ [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [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/skeleton.cc:6: [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/skeleton.cc:6: [00:06:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:06:24] /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:24] 42 | T * p = slabs.back() + index; [00:06:24] | ^~~~~~~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 27 | size_t j = s->arcs[c]; [00:06:24] | ^~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 28 | const tcmd_t *t = s->tcmd[c]; [00:06:24] | ^~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:06:24] | ^~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:06:24] | ^~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 55 | cmd = s->tcmd[nc]; [00:06:24] | ^~~~~~~ [00:06:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:24] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:06:24] | ^~~~~ [00:06:24] 20 warnings generated. [00:06:27] [ 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:27] /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:27] 10 | free_list AST::flist; [00:06:27] | ^ [00:06:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:27] 128 | switch (a->type) { [00:06:27] | ^ [00:06:27] 2 warnings generated. [00:06:30] [ 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:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:06:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:30] 98 | switch (t) { [00:06:30] | ^ [00:06:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:30] 111 | switch (type_) { [00:06:30] | ^ [00:06:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:30] 124 | switch (type_) { [00:06:30] | ^ [00:06:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:30] 138 | switch (type_) { [00:06:30] | ^ [00:06:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:30] 151 | switch (type_) { [00:06:30] | ^ [00:06:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:30] 164 | switch (type_) { [00:06:30] | ^ [00:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:30] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 108 | lim += offs; [00:06:30] | ^~~ [00:06:30] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 109 | cur += offs; [00:06:30] | ^~~ [00:06:30] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 110 | mar += offs; [00:06:30] | ^~~ [00:06:30] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 111 | ctx += offs; [00:06:30] | ^~~ [00:06:30] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 112 | tok += offs; [00:06:30] | ^~~ [00:06:30] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 113 | ptr += offs; [00:06:30] | ^~~ [00:06:30] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 114 | pos += offs; [00:06:30] | ^~~ [00:06:30] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:30] | ^~~~ [00:06:30] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:30] | ^~~~ [00:06:30] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:30] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:30] | ^~~~ [00:06:30] 16 warnings generated. [00:06:35] [ 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:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [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/parse/parse.cc:3: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:06:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:35] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 108 | lim += offs; [00:06:35] | ^~~ [00:06:35] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 109 | cur += offs; [00:06:35] | ^~~ [00:06:35] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 110 | mar += offs; [00:06:35] | ^~~ [00:06:35] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 111 | ctx += offs; [00:06:35] | ^~~ [00:06:35] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 112 | tok += offs; [00:06:35] | ^~~ [00:06:35] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 113 | ptr += offs; [00:06:35] | ^~~ [00:06:35] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 114 | pos += offs; [00:06:35] | ^~~ [00:06:35] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:35] | ^~~~ [00:06:35] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:35] | ^~~~ [00:06:35] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:35] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:35] | ^~~~ [00:06:35] 16 warnings generated. [00:06:39] [ 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:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:39] 98 | switch (t) { [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:39] 111 | switch (type_) { [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:39] 124 | switch (type_) { [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:39] 138 | switch (type_) { [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:39] 151 | switch (type_) { [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:39] 164 | switch (type_) { [00:06:39] | ^ [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:06:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:39] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 108 | lim += offs; [00:06:39] | ^~~ [00:06:39] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 109 | cur += offs; [00:06:39] | ^~~ [00:06:39] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 110 | mar += offs; [00:06:39] | ^~~ [00:06:39] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 111 | ctx += offs; [00:06:39] | ^~~ [00:06:39] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 112 | tok += offs; [00:06:39] | ^~~ [00:06:39] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 113 | ptr += offs; [00:06:39] | ^~~ [00:06:39] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 114 | pos += offs; [00:06:39] | ^~~ [00:06:39] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:39] | ^~~~ [00:06:39] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:39] | ^~~~ [00:06:39] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:39] | ^~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 109 | in->eo = cur - 1; [00:06:39] | ^~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:06:39] | ^~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 135 | lim += have; [00:06:39] | ^~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 155 | in->so += offs; [00:06:39] | ~~~~^~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 156 | in->eo += offs; [00:06:39] | ~~~~^~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 211 | lim += YYMAXFILL; [00:06:39] | ^~~ [00:06:39] 22 warnings generated. [00:06:39] [ 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:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 41 | for (s += 2; s != s_end; ++s) [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 41 | for (s += 2; s != s_end; ++s) [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 53 | for (++s; s != s_end; ++s) [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 53 | for (++s; s != s_end; ++s) [00:06:39] | ^ [00:06:39] 4 warnings generated. [00:06:41] [ 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:41] [ 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:41] /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:41] 13 | for (; s != s_end; ++s) [00:06:41] | ^ [00:06:41] /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:41] 33 | ++s; [00:06:41] | ^ [00:06:41] /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:41] 34 | for (; s != s_end; ++s) [00:06:41] | ^ [00:06:41] /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:41] 46 | for (; s != s_end; ++s) [00:06:41] | ^ [00:06:41] 4 warnings generated. [00:06:43] [ 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:06:46] [ 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:06:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:06:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06: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:06:46] 42 | T * p = slabs.back() + index; [00:06:46] | ^~~~~~~~~~~~ [00:06:46] 1 warning generated. [00:06:50] [ 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:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:50] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:50] | ^ [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 98 | switch (t) { [00:06:50] | ^ [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 111 | switch (type_) { [00:06:50] | ^ [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 124 | switch (type_) { [00:06:50] | ^ [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 138 | switch (type_) { [00:06:50] | ^ [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 151 | switch (type_) { [00:06:50] | ^ [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 164 | switch (type_) { [00:06:50] | ^ [00:06:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:50] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:06:50] | ^ [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:50] 51 | current_slab_ += size; [00:06:50] | ^~~~~~~~~~~~~ [00:06: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:06:50] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:50] | ^~~~~~~~~~~~~ [00:06: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:06:50] 59 | current_slab_ += size; [00:06:50] | ^~~~~~~~~~~~~ [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:06:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:06:50] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 108 | lim += offs; [00:06:50] | ^~~ [00:06:50] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 109 | cur += offs; [00:06:50] | ^~~ [00:06:50] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 110 | mar += offs; [00:06:50] | ^~~ [00:06:50] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 111 | ctx += offs; [00:06:50] | ^~~ [00:06:50] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 112 | tok += offs; [00:06:50] | ^~~ [00:06:50] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 113 | ptr += offs; [00:06:50] | ^~~ [00:06:50] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 114 | pos += offs; [00:06:50] | ^~~ [00:06:50] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:50] | ^~~~ [00:06:50] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:50] | ^~~~ [00:06:50] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:50] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:06:50] | ^~~~ [00:06:50] 21 warnings generated. [00:06:51] [ 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:06:56] [ 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:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:56] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:56] | ^ [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 98 | switch (t) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 111 | switch (type_) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 124 | switch (type_) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 138 | switch (type_) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 151 | switch (type_) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 164 | switch (type_) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:06:56] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:56] 426 | switch (s->action.type) { [00:06:56] | ^ [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:56] /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:56] 51 | current_slab_ += size; [00:06:56] | ^~~~~~~~~~~~~ [00:06:56] /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:56] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:56] | ^~~~~~~~~~~~~ [00:06:56] /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:56] 59 | current_slab_ += size; [00:06:56] | ^~~~~~~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:06:56] | ^~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 33 | for (; span < endspan; ++span) { [00:06:56] | ^~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 39 | for (c = go->cases; c < cases; ++c) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 45 | ++cases; [00:06:56] | ^~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:06:56] | ^~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 58 | for (s = span; s < endspan; ++s) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 60 | *ranges_end++ = ub; [00:06:56] | ^~~~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 61 | *ranges_end++ = s->ub; [00:06:56] | ^~~~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 78 | State *defstate = (endspan - 1)->to; [00:06:56] | ^~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 79 | for (c = go->cases; c < cases; ++c) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:06:56] | ^~~~~~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 154 | && s[1].to == next [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 155 | && s[1].ub - s[0].ub == 1 [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 156 | && s[2].to == s[0].to [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 157 | && s[2].tags == s[0].tags) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 164 | && s[1].ub - s[0].ub == 1 [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 165 | && s[2].to == s[0].to [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 166 | && s[2].tags == s[0].tags) { [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 170 | s += 2; [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:56] 176 | s += 1; [00:06:56] | ^ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:06:56] | ^~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 225 | if (old_span[i].to != x) { [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 232 | new_span[new_nspans].to = old_span[i].to; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 232 | new_span[new_nspans].to = old_span[i].to; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:06:56] | ^~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 278 | State *to = span[i].to; [00:06:56] | ^~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 279 | x->table[c] = to; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 354 | if (span[i].ub > 0x100) { [00:06:56] | ^~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 355 | hspan = &go->span[i]; [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 363 | if (go->span[i].tags != TCID0) { [00:06:56] | ^~~~~~~~ [00:06:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:56] 374 | State *s = go->span[i].to; [00:06:56] | ^~~~~~~~ [00:06:56] 62 warnings generated. [00:06:59] [ 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:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:59] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 98 | switch (t) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 111 | switch (type_) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 124 | switch (type_) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 138 | switch (type_) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 151 | switch (type_) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 164 | switch (type_) { [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:59] 51 | current_slab_ += size; [00:06:59] | ^~~~~~~~~~~~~ [00:06: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:06:59] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:59] | ^~~~~~~~~~~~~ [00:06: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:06:59] 59 | current_slab_ += size; [00:06:59] | ^~~~~~~~~~~~~ [00:06:59] 10 warnings generated. [00:07:03] [ 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:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:03] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:03] | ^ [00:07:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:07:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:03] 98 | switch (t) { [00:07:03] | ^ [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:03] 111 | switch (type_) { [00:07:03] | ^ [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:03] 124 | switch (type_) { [00:07:03] | ^ [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:03] 138 | switch (type_) { [00:07:03] | ^ [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:03] 151 | switch (type_) { [00:07:03] | ^ [00:07:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:03] 164 | switch (type_) { [00:07:03] | ^ [00:07:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:07:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:03] 51 | current_slab_ += size; [00:07:03] | ^~~~~~~~~~~~~ [00:07: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:07:03] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:03] | ^~~~~~~~~~~~~ [00:07: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:07:03] 59 | current_slab_ += size; [00:07:03] | ^~~~~~~~~~~~~ [00:07:03] /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:03] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:07:03] | ^~ [00:07:03] /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:03] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:07:03] | ^~ [00:07:03] /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:03] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:07:03] | ^~ [00:07:03] /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:03] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:07:03] | ^~ [00:07:03] /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:03] 41 | ++b1; [00:07:03] | ^~ [00:07:03] /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:03] 42 | ++b2; [00:07:03] | ^~ [00:07:03] /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:03] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:07:03] | ^~~~ [00:07:03] /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:03] 105 | for (; span < last; ++span) { [00:07:03] | ^~~~ [00:07:03] /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:03] 108 | buffer[c] |= mask; [00:07:03] | ^~~~~~ [00:07:03] /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:03] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:07:03] | ^~~~~~ [00:07:03] 20 warnings generated. [00:07:09] [ 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:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:09] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:09] | ^ [00:07:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:07:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:09] 98 | switch (t) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:09] 111 | switch (type_) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:09] 124 | switch (type_) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:09] 138 | switch (type_) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:09] 151 | switch (type_) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:09] 164 | switch (type_) { [00:07:09] | ^ [00:07:09] /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:09] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:07:09] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:07:09] | ^ [00:07:09] /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:09] 485 | switch (opts->lang) { [00:07:09] | ^ [00:07:09] /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:09] 642 | switch (code->kind) { [00:07:09] | ^ [00:07:09] /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:09] 749 | switch (code->kind) { [00:07:09] | ^~~~~~~~~~ [00:07:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:07:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:09] 51 | current_slab_ += size; [00:07:09] | ^~~~~~~~~~~~~ [00:07: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:07:09] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:09] | ^~~~~~~~~~~~~ [00:07: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:07:09] 59 | current_slab_ += size; [00:07:09] | ^~~~~~~~~~~~~ [00:07:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 36 | p += stub.length(); [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 42 | s = q + 1; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 51 | ++s; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 36 | p += stub.length(); [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 42 | s = q + 1; [00:07:09] | ^ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:09] 51 | ++s; [00:07:09] | ^ [00:07:09] 26 warnings generated. [00:07:14] [ 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:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:14] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:14] | ^ [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:14] 98 | switch (t) { [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:14] 111 | switch (type_) { [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:14] 124 | switch (type_) { [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:14] 138 | switch (type_) { [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:14] 151 | switch (type_) { [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:14] 164 | switch (type_) { [00:07:14] | ^ [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:14] /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:14] 51 | current_slab_ += size; [00:07:14] | ^~~~~~~~~~~~~ [00:07:14] /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:14] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:14] | ^~~~~~~~~~~~~ [00:07:14] /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:14] 59 | current_slab_ += size; [00:07:14] | ^~~~~~~~~~~~~ [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:14] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:14] 36 | p += stub.length(); [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:14] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:14] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:14] 42 | s = q + 1; [00:07:14] | ^ [00:07:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:14] 51 | ++s; [00:07:14] | ^ [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:07:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07:14] /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:14] 65 | mtag_t &t = trie.head[next]; [00:07:14] | ^~~~~~~~~ [00:07:14] /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:14] 76 | mtag = trie.head[mtag].pred; [00:07:14] | ^~~~~~~~~ [00:07:14] /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:14] 69 | *ranges_end++ = -1; [00:07:14] | ^~~~~~~~~~ [00:07:14] /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:14] 70 | *ranges_end++ = 1; [00:07:14] | ^~~~~~~~~~ [00:07:14] 20 warnings generated. [00:07:18] [ 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:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:18] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:18] | ^ [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:18] 98 | switch (t) { [00:07:18] | ^ [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:18] 111 | switch (type_) { [00:07:18] | ^ [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:18] 124 | switch (type_) { [00:07:18] | ^ [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:18] 138 | switch (type_) { [00:07:18] | ^ [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:18] 151 | switch (type_) { [00:07:18] | ^ [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:18] 164 | switch (type_) { [00:07:18] | ^ [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:18] 51 | current_slab_ += size; [00:07:18] | ^~~~~~~~~~~~~ [00:07: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:07:18] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:18] | ^~~~~~~~~~~~~ [00:07: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:07:18] 59 | current_slab_ += size; [00:07:18] | ^~~~~~~~~~~~~ [00:07:18] /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:18] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:18] | ^ [00:07:18] /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:18] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:18] | ^ [00:07:18] /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:18] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:07:18] | ^~~~~~~~~~~~ [00:07:18] /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:18] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:07:18] | ^~~~~~~~~ [00:07:18] /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:18] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:07:18] | ^~~~~~~~~ [00:07:18] /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:18] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:18] | ^ [00:07:18] /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:18] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:07:18] | ^ [00:07:18] /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:18] 235 | static_cast(ranges[2 * i]), [00:07:18] | ^~~~~~ [00:07:18] /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:18] 236 | static_cast(ranges[2 * i + 1]), [00:07:18] | ^~~~~~ [00:07:18] 19 warnings generated. [00:07:23] [ 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:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:23] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:23] | ^ [00:07:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:07:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:23] 98 | switch (t) { [00:07:23] | ^ [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:23] 111 | switch (type_) { [00:07:23] | ^ [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:23] 124 | switch (type_) { [00:07:23] | ^ [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:23] 138 | switch (type_) { [00:07:23] | ^ [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:23] 151 | switch (type_) { [00:07:23] | ^ [00:07:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:23] 164 | switch (type_) { [00:07:23] | ^ [00:07:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:07:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:23] /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:23] 51 | current_slab_ += size; [00:07:23] | ^~~~~~~~~~~~~ [00:07:23] /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:23] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:23] | ^~~~~~~~~~~~~ [00:07:23] /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:23] 59 | current_slab_ += size; [00:07:23] | ^~~~~~~~~~~~~ [00:07:23] /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:23] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:07:23] | ^ [00:07:23] /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:23] 30 | for (const char *p = s;; ++p) { [00:07:23] | ^ [00:07:23] /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:23] 37 | if (p > s && p[-1] == '\r') --l; [00:07:23] | ^ [00:07:23] /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:23] 116 | for (const char *p = s; !code && p < e; ++p) { [00:07:23] | ^ [00:07:23] /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:23] 121 | if (newline && e > s && e[-1] != '\n') { [00:07:23] | ^ [00:07:23] /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:23] 375 | e[len] = 0; [00:07:23] | ^ [00:07:23] 16 warnings generated. [00:07:30] [ 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:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:31] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:31] | ^ [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:31] 98 | switch (t) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:31] 111 | switch (type_) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:31] 124 | switch (type_) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:31] 138 | switch (type_) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:31] 151 | switch (type_) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:31] 164 | switch (type_) { [00:07:31] | ^ [00:07:31] /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:31] 67 | switch (s->action.type) { [00:07:31] | ^ [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07:31] /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:31] 51 | current_slab_ += size; [00:07:31] | ^~~~~~~~~~~~~ [00:07:31] /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:31] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:31] | ^~~~~~~~~~~~~ [00:07:31] /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:31] 59 | current_slab_ += size; [00:07:31] | ^~~~~~~~~~~~~ [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 36 | p += stub.length(); [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 42 | s = q + 1; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 51 | ++s; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 36 | p += stub.length(); [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 42 | s = q + 1; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 51 | ++s; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 36 | p += stub.length(); [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 42 | s = q + 1; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 51 | ++s; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 36 | p += stub.length(); [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 42 | s = q + 1; [00:07:31] | ^ [00:07:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:31] 51 | ++s; [00:07:31] | ^ [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:07:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07:31] /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:31] 65 | mtag_t &t = trie.head[next]; [00:07:31] | ^~~~~~~~~ [00:07:31] /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:31] 76 | mtag = trie.head[mtag].pred; [00:07:31] | ^~~~~~~~~ [00:07:31] /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:31] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:07:31] | ^ [00:07:31] /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:31] 680 | for (; h --> h0; ) { [00:07:31] | ^ [00:07:31] /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:31] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:07:31] | ^~~~ [00:07:31] /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:31] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:07:31] | ^~~~ [00:07:31] 41 warnings generated. [00:07:33] [ 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:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 24 | return sHex[c & 0x0F]; [00:07:33] | ^~~~ [00:07:33] 1 warning generated. [00:07:36] [ 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:07:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:07:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:36] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:36] | ^ [00:07:36] /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:07:36] 25 | switch (code->kind) { [00:07:36] | ^~~~~~~~~~ [00:07:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:07:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:36] 51 | current_slab_ += size; [00:07:36] | ^~~~~~~~~~~~~ [00:07: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:07:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:36] | ^~~~~~~~~~~~~ [00:07: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:07:36] 59 | current_slab_ += size; [00:07:36] | ^~~~~~~~~~~~~ [00:07:36] 5 warnings generated. [00:07:41] [ 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:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:41] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:41] | ^ [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 98 | switch (t) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 111 | switch (type_) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 124 | switch (type_) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 138 | switch (type_) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 151 | switch (type_) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 164 | switch (type_) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 41 | switch (opts->lang) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 114 | switch (code->fmt) { [00:07:41] | ^ [00:07:41] /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:07:41] 141 | default: return NULL; [00:07:41] | ^ [00:07:41] /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:07:41] 151 | default: return NULL; [00:07:41] | ^ [00:07:41] /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:07:41] 161 | default: return NULL; [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 171 | switch (opts->lang) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 217 | switch (type) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 240 | switch (opts->lang) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 453 | switch (opts->lang) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 644 | switch (opts->lang) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:41] 667 | switch (code->kind) { [00:07:41] | ^ [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:41] 51 | current_slab_ += size; [00:07:41] | ^~~~~~~~~~~~~ [00:07: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:07:41] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:41] | ^~~~~~~~~~~~~ [00:07: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:07:41] 59 | current_slab_ += size; [00:07:41] | ^~~~~~~~~~~~~ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:41] 16 | for (const char *s = text; *s; ++s) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:41] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:07:41] | ^~~~~~ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:41] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:07:41] | ^~~~~~ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:41] 386 | for (; *s; ++s) { [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:41] 390 | p = s + 1; [00:07:41] | ^ [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:41] 701 | if (code->raw.data[i] == '\n') ++line; [00:07:41] | ^~~~~~~~~~~~~~ [00:07:41] 27 warnings generated. [00:07:47] [ 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:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [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] 6 warnings generated. [00:07:50] [ 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:07:54] [ 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:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:54] /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:54] 42 | T * p = slabs.back() + index; [00:07:54] | ^~~~~~~~~~~~ [00:07:54] 1 warning generated. [00:07:59] [ 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:07:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:07:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:59] 98 | switch (t) { [00:07:59] | ^ [00:07:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:59] 111 | switch (type_) { [00:07:59] | ^ [00:07:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:59] 124 | switch (type_) { [00:07:59] | ^ [00:07:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:59] 138 | switch (type_) { [00:07:59] | ^ [00:07:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:59] 151 | switch (type_) { [00:07:59] | ^ [00:07:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:59] 164 | switch (type_) { [00:07:59] | ^ [00:07:59] /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:07:59] 47 | switch (re->type) { [00:07:59] | ^ [00:07:59] /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:07:59] 144 | switch (state->type) { [00:07:59] | ^ [00:07:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:07:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:07:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:59] 42 | T * p = slabs.back() + index; [00:07:59] | ^~~~~~~~~~~~ [00:07:59] /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:07:59] 52 | s = &nfa.states[nfa.size++]; [00:07:59] | ^~~~~~~~~~ [00:07:59] /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:07:59] 59 | s = &nfa.states[nfa.size++]; [00:07:59] | ^~~~~~~~~~ [00:07:59] /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:07:59] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:07:59] | ^~~~~~~~~~ [00:07:59] /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:07:59] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:07:59] | ^~~~~~~~~~ [00:07:59] /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:07:59] 103 | s = &nfa.states[nfa.size++]; [00:07:59] | ^~~~~~~~~~ [00:07:59] /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:07:59] 200 | nfa_state_t *s = &states[size++]; [00:07:59] | ^~~~~~ [00:07:59] /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:07:59] 205 | nfa_state_t *t = &states[size++]; [00:07:59] | ^~~~~~ [00:07:59] 16 warnings generated. [00:08:06] [ 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:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:06] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:06] | ^ [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:06] 98 | switch (t) { [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:06] 111 | switch (type_) { [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:06] 124 | switch (type_) { [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:06] 138 | switch (type_) { [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:06] 151 | switch (type_) { [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:06] 164 | switch (type_) { [00:08:06] | ^ [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:06] 51 | current_slab_ += size; [00:08:06] | ^~~~~~~~~~~~~ [00:08: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:08:06] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:06] | ^~~~~~~~~~~~~ [00:08: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:08:06] 59 | current_slab_ += size; [00:08:06] | ^~~~~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 84 | i2s[i] = new State; [00:08:06] | ^~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 91 | State *s = i2s[i]; [00:08:06] | ^~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 112 | const size_t to = t->arcs[c]; [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 113 | const tcid_t tc = t->tcid[c]; [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 116 | && t->arcs[c] == to [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 117 | && t->tcid[c] == tc [00:08:06] | ^~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:08:06] | ^~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 121 | s->go.span[j].ub = charset[c]; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 122 | s->go.span[j].tags = tc; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 185 | State *q = s->go.span[i].to; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 235 | Span *const fe = f + fg->go.nspans; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 236 | Span *const be = b + bg->go.nspans; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 254 | || x[-1].to != x->to [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 255 | || x[-1].tags != x->tags [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 256 | || x[-1].ub == eofub [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 259 | ++x; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 264 | ++f; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 266 | ++b; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 268 | ++f; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:06] 269 | ++b; [00:08:06] | ^ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 283 | State *to = s->go.span[i].to; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 356 | if (!s->go.span[i].to) { [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 357 | s->go.span[i].to = finstates[s->rule]; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 358 | s->go.span[i].tags = s->rule_tags; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 377 | if (!s->go.span[i].to) { [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 382 | s->go.span[i].to = defstate; [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 429 | if (s->go.span[i].to == s) { [00:08:06] | ^~~~~~~~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 526 | if (span[i].tags != tags) { [00:08:06] | ^~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 556 | if (!consume(span[i].to)) return false; [00:08:06] | ^~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 572 | span[i].tags = TCID0; [00:08:06] | ^~~~ [00:08:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:06] 602 | span[i].tags = TCID0; [00:08:06] | ^~~~ [00:08:06] 46 warnings generated. [00:08:06] [ 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:06] [ 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:06] [ 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:06] [ 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:06] [ 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:06] [ 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:10] [ 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:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:08:10] | ^~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:08:10] | ^~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:08:10] | ^~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:08:10] | ^~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 110 | if (ctx.state2bb[i]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 121 | if (trans2bb[c]) { [00:08:10] | ^~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:08:10] | ^~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:08:10] | ^~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 130 | if (ctx.final2bb[i]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:08:10] | ^~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 139 | if (ctx.fback2bb[i]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:08:10] | ^~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 158 | succe = succb + n; [00:08:10] | ^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 171 | ctx.state_mark[x0] = ctx.mark; [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 174 | if (ctx.state2bb[x0]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:08:10] | ~~~~^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 192 | const size_t y = a[c]; [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 195 | if (trans_mark[c] >= ctx.mark) { [00:08:10] | ^~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 198 | trans_mark[c] = ctx.mark; [00:08:10] | ^~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 201 | if (trans2bb[c]) { [00:08:10] | ^~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 202 | *ctx.succe++ = trans2bb[c]; [00:08:10] | ~~~~^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 202 | *ctx.succe++ = trans2bb[c]; [00:08:10] | ^~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 210 | ctx.state_mark[y] = ctx.mark; [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 213 | if (ctx.state2bb[y]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:08:10] | ~~~~^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 224 | ctx.final_mark[x] = ctx.mark; [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 226 | if (ctx.final2bb[x]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:08:10] | ~~~~^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 254 | const size_t y = a[c]; [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 262 | if (trans_mark[c] >= ctx.mark) { [00:08:10] | ^~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 265 | trans_mark[c] = ctx.mark; [00:08:10] | ^~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 268 | if (trans2bb[c]) { [00:08:10] | ^~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 269 | *ctx.succe++ = trans2bb[c]; [00:08:10] | ~~~~^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 269 | *ctx.succe++ = trans2bb[c]; [00:08:10] | ^~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 276 | ctx.state_mark[y] = ctx.mark; [00:08:10] | ^~~~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 279 | if (ctx.state2bb[y]) { [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:08:10] | ~~~~^~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:10] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:08:10] | ^~~~~~~~~~~~ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:08:10] | ^ [00:08:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:10] 292 | for (; b < e; ++b) { [00:08:10] | ^ [00:08:10] 60 warnings generated. [00:08:14] [ 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:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:14] 22 | std::fill(used, used + nver, false); [00:08:14] | ^~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 24 | const tagver_t f = fins[t]; [00:08:14] | ^~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:08:14] | ^~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:08:14] | ^~~~~~~~~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 32 | used[r] = true; [00:08:14] | ^~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 34 | used[p->lhs] = true; [00:08:14] | ^~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:08:14] | ^~~~~~~ [00:08:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:14] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:08:14] | ^~~~ [00:08:14] 8 warnings generated. [00:08:18] [ 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:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:18] 22 | if (live[l]) { [00:08:18] | ^~~~ [00:08:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:18] 24 | live[l] = false; [00:08:18] | ^~~~ [00:08:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:18] 26 | live[r] = true; [00:08:18] | ^~~~ [00:08:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:18] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:08:18] | ^ [00:08:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:18] 43 | for (; b < e; ++b, live += nver) { [00:08:18] | ^ [00:08:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:18] 43 | for (; b < e; ++b, live += nver) { [00:08:18] | ^~~~ [00:08:18] 6 warnings generated. [00:08:21] [ 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:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:21] 35 | **const fin = cmd + nsym, [00:08:21] | ^~~ [00:08:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:21] 36 | **const fall = fin + 1; [00:08:21] | ^~~ [00:08:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:21] 40 | for(; cmd < fin; ++cmd) { [00:08:21] | ^~~ [00:08:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:21] 41 | *id++ = pool.insert(*cmd); [00:08:21] | ^~ [00:08:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:21] 45 | *id++ = pool.insert(*fin); [00:08:21] | ^~ [00:08:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:21] 48 | *id++ = pool.insert(*fall); [00:08:21] | ^~ [00:08:21] 6 warnings generated. [00:08:24] [ 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:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:24] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:08:24] | ^ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:24] 25 | for (; b < e; ++b, live += nver) { [00:08:24] | ^ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:24] 25 | for (; b < e; ++b, live += nver) { [00:08:24] | ^~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:08:24] | ^~~~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:08:24] | ^~~~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 52 | vals[r].clear(); [00:08:24] | ^~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 53 | vals[r].push_back(r); [00:08:24] | ^~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:08:24] | ^~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:08:24] | ^~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 67 | buf[l] = false; [00:08:24] | ^~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:08:24] | ^~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:24] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:08:24] | ^ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:24] 81 | for (; h-- != p->history;) { [00:08:24] | ^ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 93 | if (vals[q->lhs] == vl) { [00:08:24] | ^~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 94 | buf[q->lhs] = false; [00:08:24] | ^~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 100 | if (!buf[v]) continue; [00:08:24] | ^~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:08:24] | ^~~~~~ [00:08:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:24] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:08:24] | ^~~~~~ [00:08:24] 18 warnings generated. [00:08:27] [ 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:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 20 | done[i] = true; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:27] | ^~~~~~~~~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:08:27] | ^ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 28 | return ++ord; [00:08:27] | ^~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 38 | if (live[l]) { [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 40 | live[l] = false; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 42 | live[r] = true; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:27] | ^~~~~~~~~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 79 | bool *l = &live[i * nver]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 85 | l[fins[t]] = !fixed(tags[t]); [00:08:27] | ^ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 85 | l[fins[t]] = !fixed(tags[t]); [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 97 | const cfg_ix_t i = pord[a]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:27] | ^~~~~~~~~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 99 | bool *old = &live[i * nver]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:08:27] | ^ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 106 | const bool *l = &live[*j * nver]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:08:27] | ^~~~~~~~~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 113 | buf1[v] |= buf2[v]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 113 | buf1[v] |= buf2[v]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:08:27] | ^~~~~~~~~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 139 | bool *l = &live[i * nver]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 145 | l[fins[t]] = !fixed(tags[t]); [00:08:27] | ^ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 145 | l[fins[t]] = !fixed(tags[t]); [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 152 | buf1[p->lhs] = false; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 157 | buf1[v] = true; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:27] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:08:27] | ^ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 162 | bool *liv = &live[*j * nver]; [00:08:27] | ^~~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 164 | liv[v] |= buf1[v]; [00:08:27] | ^~~ [00:08:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:27] 164 | liv[v] |= buf1[v]; [00:08:27] | ^~~~ [00:08:27] 30 warnings generated. [00:08:30] [ 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:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:08:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:30] 98 | switch (t) { [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:30] 111 | switch (type_) { [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:30] 124 | switch (type_) { [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:30] 138 | switch (type_) { [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:30] 151 | switch (type_) { [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:30] 164 | switch (type_) { [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:30] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:08:30] | ^ [00:08:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:30] 45 | for (; b < e; ++b) { [00:08:30] | ^ [00:08:30] 8 warnings generated. [00:08:33] [ 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:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:33] 98 | switch (t) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:33] 111 | switch (type_) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:33] 124 | switch (type_) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:33] 138 | switch (type_) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:33] 151 | switch (type_) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:33] 164 | switch (type_) { [00:08:33] | ^ [00:08:33] 6 warnings generated. [00:08:36] [ 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:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:36] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:36] 20 | for (; b < be; ++b) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 24 | l = ver2new[l]; [00:08:36] | ^~~~~~~ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 26 | r = ver2new[r]; [00:08:36] | ^~~~~~~ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 40 | tagver_t &f = fins[t]; [00:08:36] | ^~~~ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 42 | f = ver2new[f]; [00:08:36] | ^~~~~~~ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 49 | newmt.insert(ver2new[*i]); [00:08:36] | ^~~~~~~ [00:08:36] 7 warnings generated. [00:08:39] [ 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:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 33 | std::fill(next, next + nver, END); [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 34 | std::fill(repr, repr + nver, END); [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 38 | for (; b < e; ++b) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 47 | rx = repr[x]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 48 | ry = repr[y]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 52 | for (z = rx; z != END; z = next[z]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 53 | if (interf[z * nver + y]) break; [00:08:39] | ^~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 56 | repr[y] = rx; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 57 | next[y] = next[rx]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 57 | next[y] = next[rx]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 58 | next[rx] = y; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 61 | for (z = ry; z != END; z = next[z]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 62 | if (interf[z * nver + x]) break; [00:08:39] | ^~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 65 | repr[x] = ry; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 66 | next[x] = next[ry]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 66 | next[x] = next[ry]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 67 | next[ry] = x; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 69 | } else if (!interf[x * nver + y]) { [00:08:39] | ^~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 70 | repr[x] = repr[y] = x; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 70 | repr[x] = repr[y] = x; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 71 | next[x] = y; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 78 | if (rx != repr[rx]) continue; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 81 | if (ry != repr[ry]) continue; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 83 | for (x = rx; x != END; x = next[x]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 84 | for (y = ry; y != END; y = next[y]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 85 | if (interf[x * nver + y]) break; [00:08:39] | ^~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 91 | for (y = ry;; y = next[y]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 92 | repr[y] = rx; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 93 | if (next[y] == END) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 94 | next[y] = next[rx]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 94 | next[y] = next[rx]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 95 | next[rx] = ry; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 105 | if (repr[x] != END) continue; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 109 | if (rx != repr[rx]) continue; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 112 | for (y = rx; y != END; y = next[y]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 113 | if (interf[x * nver + y]) break; [00:08:39] | ^~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 118 | repr[x] = rx; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 119 | next[x] = next[rx]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 119 | next[x] = next[rx]; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 120 | next[rx] = x; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 127 | repr[x] = x; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 135 | if (next[rx] == END) ++rx; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 138 | if (repr[rx] != rx) continue; [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 141 | for (x = rx; x != END; x = next[x]) { [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 142 | ver2new[x] = maxver; [00:08:39] | ^~~~~~~ [00:08:39] 46 warnings generated. [00:08:46] [ 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:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:08: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:08:46] 36 | switch (n->type) { [00:08:46] | ^ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:46] 98 | switch (t) { [00:08:46] | ^ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:46] 111 | switch (type_) { [00:08:46] | ^ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:46] 124 | switch (type_) { [00:08:46] | ^ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:46] 138 | switch (type_) { [00:08:46] | ^ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:46] 151 | switch (type_) { [00:08:46] | ^ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:46] 164 | switch (type_) { [00:08:46] | ^ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:08: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:08:46] 37 | switch (ctx.dc_opts->posix_closure) { [00:08:46] | ^ [00:08: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:08:46] 150 | switch (q->type) { [00:08:46] | ^ [00:08: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:08:46] 253 | switch (q->type) { [00:08:46] | ^ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:08: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:08:46] 36 | switch (n->type) { [00:08:46] | ^ [00:08: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:08:46] 15 | closure_leftmost_dfs(ctx); [00:08:46] | ^ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:08: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:08:46] 150 | switch (q->type) { [00:08:46] | ^ [00:08: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:08:46] 96 | if (!scan(ctx, q, false)) { [00:08:46] | ^ [00:08: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:08:46] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:08:46] | ^ [00:08: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:08:46] 253 | switch (q->type) { [00:08:46] | ^ [00:08: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:08:46] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:08:46] | ^ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:08: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:08:46] 125 | switch (ctx.dc_opts->posix_prectable) { [00:08:46] | ^ [00:08: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:08:46] 115 | compute_prectable(ctx); [00:08:46] | ^ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08: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:08:46] 42 | T * p = slabs.back() + index; [00:08:46] | ^~~~~~~~~~~~ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:08: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:08:46] 51 | current_slab_ += size; [00:08:46] | ^~~~~~~~~~~~~ [00:08: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:08:46] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:46] | ^~~~~~~~~~~~~ [00:08: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:08:46] 59 | current_slab_ += size; [00:08:46] | ^~~~~~~~~~~~~ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:08: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:08:46] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:08:46] | ^~~~~~~~~~~~~~ [00:08: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:08:46] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:08:46] | ^~~~~~~~~~~~~~ [00:08: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:08:46] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:08:46] | ^~~~~~~~~~~~~~ [00:08: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:08:46] 146 | newtbl[i * newdim + i] = p0; [00:08:46] | ^~~~~~ [00:08: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:08:46] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:08:46] | ^~~~~~ [00:08: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:08:46] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:08:46] | ^~~~~~ [00:08: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:08:46] 235 | li = level - 1; [00:08:46] | ^~~~~ [00:08: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:08:46] 242 | *level++ = l; [00:08:46] | ^~~~~ [00:08: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:08:46] 247 | for (lj = level - 1; lj > li; --lj) { [00:08:46] | ^~~~~ [00:08: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:08:46] 247 | for (lj = level - 1; lj > li; --lj) { [00:08:46] | ^~ [00:08: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:08:46] 248 | for (lk = lj; lk > li; --lk) { [00:08:46] | ^~ [00:08: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:08:46] 253 | newtbl[cj * newdim + ck] = p0; [00:08:46] | ^~~~~~ [00:08: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:08:46] 254 | newtbl[ck * newdim + cj] = p0; [00:08:46] | ^~~~~~ [00:08: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:08:46] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:08:46] | ^~~~~~ [00:08: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:08:46] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:08:46] | ^~~~~~ [00:08: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:08:46] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:08:46] | ^~~~~~ [00:08: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:08:46] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:08:46] | ^~~~~~ [00:08: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:08:46] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:08:46] | ^~ [00:08: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:08:46] 285 | for (lj = level - 1; lj > lk; --lj) { [00:08:46] | ^~~~~ [00:08: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:08:46] 285 | for (lj = level - 1; lj > lk; --lj) { [00:08:46] | ^~ [00:08: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:08:46] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:08:46] | ^~~~~~ [00:08: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:08:46] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:08:46] | ^~~~~~ [00:08: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:08:46] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:08:46] | ^~~~~~ [00:08: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:08:46] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:08:46] | ^~~~~~ [00:08: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:08:46] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:08:46] | ^~~~~~ [00:08: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:08:46] 320 | for (lj = level - 1; lj > li; --lj) { [00:08:46] | ^~~~~ [00:08: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:08:46] 320 | for (lj = level - 1; lj > li; --lj) { [00:08:46] | ^~ [00:08:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:08: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:08:46] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:08:46] | ^~~~~~~~~~~~~~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:08:46] | ^~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 259 | v0 = vs[t], [00:08:46] | ^~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 263 | vers[t] = v0; [00:08:46] | ^~~~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 266 | vers[t] = newvers[x]; [00:08:46] | ^~~~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:08:46] | ^~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 259 | v0 = vs[t], [00:08:46] | ^~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 263 | vers[t] = v0; [00:08:46] | ^~~~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 266 | vers[t] = newvers[x]; [00:08:46] | ^~~~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:08:46] | ^~~~~~~~~~~~~ [00:08:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:46] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:08:46] | ^~~~~~~~~~~~~ [00:08:46] 56 warnings generated. [00:08:49] [ 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:08:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:08:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:49] 98 | switch (t) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:49] 111 | switch (type_) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:49] 124 | switch (type_) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:49] 138 | switch (type_) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:49] 151 | switch (type_) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:49] 164 | switch (type_) { [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 99 | state_t &s = states[i]; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 110 | const size_t j = s->arcs[c]; [00:08:49] | ^~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 113 | a->next = states[j].arcs; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 114 | states[j].arcs = a++; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 114 | states[j].arcs = a++; [00:08:49] | ^ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 116 | states[i].fallthru = true; [00:08:49] | ^~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:08:49] | ^~~~~~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:08:49] | ^~~~~~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 174 | if (live[j * nstates + i]) { [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:08:49] | ^~~~~~~~~~~~~~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 218 | const size_t k = arcs[c]; [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 222 | bad[r] |= live[r * nstates + k]; [00:08:49] | ^~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 222 | bad[r] |= live[r * nstates + k]; [00:08:49] | ^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 228 | if (bad[r]) { [00:08:49] | ^~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 250 | const size_t j = s->arcs[c]; [00:08:49] | ^~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:08:49] | ^~~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 259 | s->tcmd[nsym] = NULL; [00:08:49] | ^~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 271 | s->fallthru = fallthru[i]; [00:08:49] | ^~~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 277 | const size_t j = s->arcs[c]; [00:08:49] | ^~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:08:49] | ^~~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:49] 300 | const size_t j = s->arcs[c]; [00:08:49] | ^~~~~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 335 | bool *fallthru = live + nl - ns; [00:08:49] | ~~~~~^~~~ [00:08:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:49] 335 | bool *fallthru = live + nl - ns; [00:08:49] | ^~~~ [00:08:49] 32 warnings generated. [00:08:57] [ 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:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:57] 98 | switch (t) { [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:57] 111 | switch (type_) { [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:57] 124 | switch (type_) { [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:57] 138 | switch (type_) { [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:57] 151 | switch (type_) { [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:57] 164 | switch (type_) { [00:08:57] | ^ [00:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:08:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08:57] /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:57] 42 | T * p = slabs.back() + index; [00:08:57] | ^~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:08:57] | ^~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:08:57] | ^~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:08:57] | ^~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:08:57] | ^~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:08:57] | ^~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:08:57] | ^~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:08:57] | ^~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:08:57] | ^~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:08:57] | ^~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:08:57] | ^~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 222 | const size_t r = s[u]->rule; [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 226 | for (; ++u < n && s[u]->rule == r;); [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:08:57] | ^~~~~~~~~~~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 222 | const size_t r = s[u]->rule; [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 226 | for (; ++u < n && s[u]->rule == r;); [00:08:57] | ^ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:08:57] | ^~~~~~~~~~~~~~~~~~~~~~ [00:08:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:57] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:08:57] | ^ [00:08:57] 25 warnings generated. [00:09:01] [ 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:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:09:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:01] 98 | switch (t) { [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:01] 111 | switch (type_) { [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:01] 124 | switch (type_) { [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:01] 138 | switch (type_) { [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:01] 151 | switch (type_) { [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:01] 164 | switch (type_) { [00:09:01] | ^ [00:09:01] /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:01] 45 | if (been[state]) return; [00:09:01] | ^~~~ [00:09:01] /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:01] 46 | been[state] = true; [00:09:01] | ^~~~ [00:09:01] /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:01] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:09:01] | ^~~~~~~ [00:09:01] /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:01] 51 | owrt[p->lhs] = true; [00:09:01] | ^~~~ [00:09:01] /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:01] 54 | size_t dest = s->arcs[c]; [00:09:01] | ^~~~~~~ [00:09:01] /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:01] 57 | owrt[p->lhs] = true; [00:09:01] | ^~~~ [00:09:01] /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:01] 76 | size_t i = s->arcs[c]; [00:09:01] | ^~~~~~~ [00:09:01] /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:01] 78 | tcmd_t *&p = s->tcmd[c]; [00:09:01] | ^~~~~~~ [00:09:01] /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:01] 103 | std::fill(been, been + nstates, false); [00:09:01] | ^~~~ [00:09:01] /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:01] 104 | std::fill(owrt, owrt + nver, false); [00:09:01] | ^~~~ [00:09:01] /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:01] 107 | tcmd_t *p = s->tcmd[nsym], [00:09:01] | ^~~~~~~ [00:09:01] /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:01] 109 | **pc = &s->tcmd[nsym + 1]; [00:09:01] | ^~~~~~~ [00:09:01] /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:01] 115 | if (!owrt[r]) { [00:09:01] | ^~~~ [00:09:01] /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:01] 129 | if (!owrt[r]) { [00:09:01] | ^~~~ [00:09:01] 20 warnings generated. [00:09:05] [ 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:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 42 | if (arcs[i] == state) return true; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 79 | const size_t j = arcs[c - 1]; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 86 | const size_t j = arcs[c]; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 142 | const size_t j = arcs[c - 1]; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 149 | const size_t j = arcs[c]; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:09:05] | ^~~~ [00:09:05] 7 warnings generated. [00:09:12] [ 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:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:12] 98 | switch (t) { [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:12] 111 | switch (type_) { [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:12] 124 | switch (type_) { [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:12] 138 | switch (type_) { [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:12] 151 | switch (type_) { [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:12] 164 | switch (type_) { [00:09:12] | ^ [00:09:12] /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:12] 272 | switch (p->kind) { [00:09:12] | ^ [00:09:12] /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:12] /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:12] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:12] | ^ [00:09:12] /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:12] 136 | ? find_state_specialized(ctx) [00:09:12] | ^ [00:09:12] /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:12] 126 | template void find_state(pdetctx_t &ctx); [00:09:12] | ^ [00:09:12] /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:12] 272 | switch (p->kind) { [00:09:12] | ^ [00:09:12] /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:12] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:12] | ^ [00:09:12] /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:12] 136 | ? find_state_specialized(ctx) [00:09:12] | ^ [00:09:12] /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:12] 127 | template void find_state(ldetctx_t &ctx); [00:09:12] | ^ [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:12] /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:12] 42 | T * p = slabs.back() + index; [00:09:12] | ^~~~~~~~~~~~ [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:09:12] /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:12] 51 | current_slab_ += size; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 59 | current_slab_ += size; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 654 | const hidx_t xl = x->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 667 | x2t[xv] = t; [00:09:12] | ^~~ [00:09:12] /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:12] 684 | *++b2 = *a; [00:09:12] | ^~ [00:09:12] /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:12] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:12] | ^~~ [00:09:12] /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:12] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:12] | ^~~ [00:09:12] /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:12] 715 | *a = *++b1; [00:09:12] | ^~ [00:09:12] /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:12] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 654 | const hidx_t xl = x->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 667 | x2t[xv] = t; [00:09:12] | ^~~ [00:09:12] /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:12] 684 | *++b2 = *a; [00:09:12] | ^~ [00:09:12] /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:12] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:12] | ^~~ [00:09:12] /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:12] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:12] | ^~~ [00:09:12] /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:12] 715 | *a = *++b1; [00:09:12] | ^~ [00:09:12] /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:12] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 654 | const hidx_t xl = x->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 667 | x2t[xv] = t; [00:09:12] | ^~~ [00:09:12] /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:12] 684 | *++b2 = *a; [00:09:12] | ^~ [00:09:12] /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:12] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:12] | ^~~ [00:09:12] /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:12] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:12] | ^~~ [00:09:12] /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:12] 715 | *a = *++b1; [00:09:12] | ^~ [00:09:12] /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:12] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:12] | ^~~ [00:09:12] /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:12] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 654 | const hidx_t xl = x->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:12] | ^~~ [00:09:12] /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:12] 667 | x2t[xv] = t; [00:09:12] | ^~~ [00:09:12] /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:12] 684 | *++b2 = *a; [00:09:12] | ^~ [00:09:12] /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:12] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:12] | ^~~ [00:09:12] /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:12] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:12] | ^~~ [00:09:12] /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:12] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:12] | ^~~ [00:09:12] /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:12] 715 | *a = *++b1; [00:09:12] | ^~ [00:09:12] /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:12] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:12] | ^~~~~~~ [00:09:12] /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:12] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:09:12] | ^~~~ [00:09:12] /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:12] 245 | tagver_t &f = dfa.finvers[t]; [00:09:12] | ^~~~~~~~~~~ [00:09:12] /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:12] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:09:12] | ^~~~ [00:09:12] /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:12] 245 | tagver_t &f = dfa.finvers[t]; [00:09:12] | ^~~~~~~~~~~ [00:09:12] /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:12] 292 | l = ctx.dfa.finvers[p->tag]; [00:09:12] | ^~~~~~~~~~~~~~~ [00:09:12] /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:12] 292 | l = ctx.dfa.finvers[p->tag]; [00:09:12] | ^~~~~~~~~~~~~~~ [00:09:12] /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:12] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:12] | ^~~~~~~~ [00:09:12] /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:12] 452 | buffer->state[i] = c.state; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 453 | buffer->tvers[i] = c.tvers; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 454 | buffer->thist[i] = c.thist; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 460 | buffer->state[i] = c.state; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 461 | buffer->thist[i] = c.thist; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 452 | buffer->state[i] = c.state; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 453 | buffer->tvers[i] = c.tvers; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 454 | buffer->thist[i] = c.thist; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 460 | buffer->state[i] = c.state; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] /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:12] 461 | buffer->thist[i] = c.thist; [00:09:12] | ^~~~~~~~~~~~~ [00:09:12] 117 warnings generated. [00:09:15] [ 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:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:15] 70 | switch (type) { [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 79 | if (i == part[i]) { [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 80 | compact[i] = j++; [00:09:15] | ^~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 88 | if (i == part[i]) { [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 91 | if (arcs[c] != dfa_t::NIL) { [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:15] | ^~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 115 | tbl[i + 1] = tbl[i] + i; [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:15] 115 | tbl[i + 1] = tbl[i] + i; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 115 | tbl[i + 1] = tbl[i] + i; [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 123 | tbl[i][j] = s1->rule != s2->rule [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 123 | tbl[i][j] = s1->rule != s2->rule [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:09:15] | ^~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:09:15] | ^~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 133 | if (!tbl[i][j]) { [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 133 | if (!tbl[i][j]) { [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 135 | size_t oi = states[i]->arcs[k]; [00:09:15] | ^~~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 136 | size_t oj = states[j]->arcs[k]; [00:09:15] | ^~~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:09:15] | ^~~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:09:15] | ^~~~~~~~~~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 144 | || tbl[oi][oj]))) { [00:09:15] | ^~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 144 | || tbl[oi][oj]))) { [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 145 | tbl[i][j] = true; [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 145 | tbl[i][j] = true; [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 169 | part[i] = i; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 171 | if (!tbl[i][j]) { [00:09:15] | ^~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 171 | if (!tbl[i][j]) { [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 172 | part[i] = j; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:09:15] | ^~~~~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 195 | part[i] = i; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 196 | next[i] = dfa_t::NIL; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 200 | part[i] = j; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 201 | next[i] = next[j]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 201 | next[i] = next[j]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 202 | next[j] = i; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 216 | size_t *o = &out[j * nchars]; [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:15] | ^ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 226 | const size_t j_next = next[j]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 230 | const size_t k = diff[n]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:09:15] | ^~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 236 | part[j] = k; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 237 | next[j] = next[k]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 237 | next[j] = next[k]; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 238 | next[k] = j; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 244 | diff[diff_count++] = j; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 245 | part[j] = j; [00:09:15] | ^~~~ [00:09:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:15] 246 | next[j] = dfa_t::NIL; [00:09:15] | ^~~~ [00:09:15] 56 warnings generated. [00:09:18] [ 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:21] [ 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:21] /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:21] 42 | std::fill(buffer, buffer + ntags, ver); [00:09:21] | ^~~~~~ [00:09:21] /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:21] 50 | buffer[i] = fst++; [00:09:21] | ^~~~~~ [00:09:21] 2 warnings generated. [00:09:24] [ 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:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:09:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:09: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:09:24] 51 | current_slab_ += size; [00:09:24] | ^~~~~~~~~~~~~ [00:09: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:09:24] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:24] | ^~~~~~~~~~~~~ [00:09: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:09:24] 59 | current_slab_ += size; [00:09:24] | ^~~~~~~~~~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:09:24] | ^ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 157 | *h++ = TAGVER_ZERO; [00:09:24] | ^ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:09:24] | ^ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 157 | *h++ = TAGVER_ZERO; [00:09:24] | ^ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 55 | ++h; ++g; [00:09:24] | ^ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 55 | ++h; ++g; [00:09:24] | ^ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:24] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:09:24] | ^~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:24] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:09:24] | ^~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:24] 68 | ++indeg[x->rhs]; [00:09:24] | ^~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:24] 78 | if (indeg[x->lhs] == 0) { [00:09:24] | ^~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:24] 79 | --indeg[x->rhs]; [00:09:24] | ^~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:24] 129 | p->history[1] = TAGVER_ZERO; [00:09:24] | ^~~~~~~~~~ [00:09:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:24] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:09:24] | ^ [00:09:24] 16 warnings generated. [00:09:27] [ 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:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:09:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:27] /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:27] 42 | T * p = slabs.back() + index; [00:09:27] | ^~~~~~~~~~~~ [00:09:27] /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:27] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:09:27] | ^~~~~~~ [00:09:27] 2 warnings generated. [00:09:29] [ 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:09:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 98 | switch (t) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 111 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 124 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 138 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 151 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 164 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 37 | switch (policy_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 27 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 57 | switch (type_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 96 | switch (policy_) { [00:09:29] | ^ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:29] 85 | switch (type_) { [00:09:29] | ^ [00:09:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:09:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:29] 42 | T * p = slabs.back() + index; [00:09:29] | ^~~~~~~~~~~~ [00:09:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:29] 59 | c = ebc2asc[c & 0xFF]; [00:09:29] | ^~~~~~~ [00:09:29] 13 warnings generated. [00:09:33] [ 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:09:33] /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:09:33] 10 | free_list RangeSuffix::freeList; [00:09:33] | ^ [00:09:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:09:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:33] 42 | T * p = slabs.back() + index; [00:09:33] | ^~~~~~~~~~~~ [00:09:33] 2 warnings generated. [00:09:36] [ 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:09:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:09:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:36] 42 | T * p = slabs.back() + index; [00:09:36] | ^~~~~~~~~~~~ [00:09:36] /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:09:36] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:09:36] | ^~~~~ [00:09:36] /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:09:36] 139 | const uint32_t lc = lcs[n - i]; [00:09:36] | ^~~ [00:09:36] /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:09:36] 140 | const uint32_t hc = hcs[n - i]; [00:09:36] | ^~~ [00:09:36] 4 warnings generated. [00:09:36] [ 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:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 41 | str[1] = INFIX | (c & MASK); [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 57 | str[2] = INFIX | (c & MASK); [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 66 | str[3] = INFIX | (c & MASK); [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:09:36] | ^~~ [00:09:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:36] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:09:36] | ^~~ [00:09:36] 9 warnings generated. [00:09:39] [ 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:09:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:09:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:39] /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:39] 42 | T * p = slabs.back() + index; [00:09:39] | ^~~~~~~~~~~~ [00:09:39] 1 warning generated. [00:09:39] [ 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:09:42] [ 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:09:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:42] 31 | switch (locfmt) { [00:09:42] | ^ [00:09:42] 1 warning generated. [00:09:47] [ 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:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 98 | switch (t) { [00:09:47] | ^ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 111 | switch (type_) { [00:09:47] | ^ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 124 | switch (type_) { [00:09:47] | ^ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 138 | switch (type_) { [00:09:47] | ^ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 151 | switch (type_) { [00:09:47] | ^ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 164 | switch (type_) { [00:09:47] | ^ [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:09:47] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:09:47] | ^ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 47 | switch (o) [00:09:47] | ^ [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:09: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:09:47] 51 | current_slab_ += size; [00:09:47] | ^~~~~~~~~~~~~ [00:09: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:09:47] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:47] | ^~~~~~~~~~~~~ [00:09: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:09:47] 59 | current_slab_ += size; [00:09:47] | ^~~~~~~~~~~~~ [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 65 | mtag_t &t = trie.head[next]; [00:09:47] | ^~~~~~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 76 | mtag = trie.head[mtag].pred; [00:09:47] | ^~~~~~~~~ [00:09:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 49 | return skel.nodes[arcs[i]]; [00:09:47] | ^~~~~~~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:09:47] | ^~~~~~~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 36 | mask[i] = SILENT; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 50 | mask[t] |= WARNING; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 53 | mask[t] &= ~WARNING; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 57 | mask[t] |= (WARNING | ERROR); [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 60 | mask[t] &= ~ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 69 | mask[i] |= WARNING; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 79 | mask[i] |= ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 85 | return mask[t] > 0; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 90 | if (mask[t] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 92 | msg.warning(names[t], loc, false, "%s", s); [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:09:47] | ^~~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:09:47] | ^~~~ [00:09:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:47] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:09:47] | ^~~~~ [00:09:47] 52 warnings generated. [00:09:53] [ 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:09:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:09:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:53] 98 | switch (t) { [00:09:53] | ^ [00:09:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:53] 111 | switch (type_) { [00:09:53] | ^ [00:09:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:53] 124 | switch (type_) { [00:09:53] | ^ [00:09:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:53] 138 | switch (type_) { [00:09:53] | ^ [00:09:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:53] 151 | switch (type_) { [00:09:53] | ^ [00:09:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:53] 164 | switch (type_) { [00:09:53] | ^ [00:09:53] /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:09:53] 88 | switch (ast->type) { [00:09:53] | ^ [00:09:53] /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:09:53] 170 | switch (ast->type) { [00:09:53] | ^ [00:09:53] /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:09:53] 364 | switch (ast->type) { [00:09:53] | ^ [00:09:53] /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:09:53] 419 | switch (spec.opts->empty_class_policy) { [00:09:53] | ^ [00:09:53] /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:09:53] 432 | switch (spec.opts->encoding.type()) { [00:09:53] | ^ [00:09:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:09:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:53] 42 | T * p = slabs.back() + index; [00:09:53] | ^~~~~~~~~~~~ [00:09:53] 12 warnings generated. [00:09:57] [ 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:09:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:09:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:57] 98 | switch (t) { [00:09:57] | ^ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:57] 111 | switch (type_) { [00:09:57] | ^ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:57] 124 | switch (type_) { [00:09:57] | ^ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:57] 138 | switch (type_) { [00:09:57] | ^ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:57] 151 | switch (type_) { [00:09:57] | ^ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:57] 164 | switch (type_) { [00:09:57] | ^ [00:09:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:09:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:57] /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:57] 42 | T * p = slabs.back() + index; [00:09:57] | ^~~~~~~~~~~~ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:23:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:57] 23 | for (; stidx < etidx; ++stidx) { [00:09:57] | ^~~~~ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:52:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:57] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:09:57] | ^ [00:09:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:136:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:57] 136 | *tag++ = re->tag.idx; [00:09:57] | ^~~ [00:09:57] 10 warnings generated. [00:10:01] [ 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:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:10:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:10:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [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] 7 warnings generated. [00:10:05] [ 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:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:10:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10: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:10:05] 42 | T * p = slabs.back() + index; [00:10:05] | ^~~~~~~~~~~~ [00:10:05] 1 warning generated. [00:10:09] [ 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:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:09] 98 | switch (t) { [00:10:09] | ^ [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:09] 111 | switch (type_) { [00:10:09] | ^ [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:09] 124 | switch (type_) { [00:10:09] | ^ [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:09] 138 | switch (type_) { [00:10:09] | ^ [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:09] 151 | switch (type_) { [00:10:09] | ^ [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:09] 164 | switch (type_) { [00:10:09] | ^ [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10: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:10:09] 42 | T * p = slabs.back() + index; [00:10:09] | ^~~~~~~~~~~~ [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:10: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:10:09] 51 | current_slab_ += size; [00:10:09] | ^~~~~~~~~~~~~ [00:10: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:10:09] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:09] | ^~~~~~~~~~~~~ [00:10: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:10:09] 59 | current_slab_ += size; [00:10:09] | ^~~~~~~~~~~~~ [00:10:09] 10 warnings generated. [00:10:12] [ 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:12] /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:12] 8 | free_list SemAct::flist; [00:10:12] | ^ [00:10:12] 1 warning generated. [00:10:17] [ 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:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [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] /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:17] 33 | switch (re->type) { [00:10:17] | ^ [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:17] /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:17] 42 | T * p = slabs.back() + index; [00:10:17] | ^~~~~~~~~~~~ [00:10:17] 8 warnings generated. [00:10:19] [ 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:26] [ 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:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:26] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:26] | ^ [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:26] 98 | switch (t) { [00:10:26] | ^ [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:26] 111 | switch (type_) { [00:10:26] | ^ [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:26] 124 | switch (type_) { [00:10:26] | ^ [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:26] 138 | switch (type_) { [00:10:26] | ^ [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:26] 151 | switch (type_) { [00:10:26] | ^ [00:10:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:26] 164 | switch (type_) { [00:10:26] | ^ [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:26] 51 | current_slab_ += size; [00:10:26] | ^~~~~~~~~~~~~ [00:10: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:10:26] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:26] | ^~~~~~~~~~~~~ [00:10: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:10:26] 59 | current_slab_ += size; [00:10:26] | ^~~~~~~~~~~~~ [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10: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:10:26] 42 | T * p = slabs.back() + index; [00:10:26] | ^~~~~~~~~~~~ [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:10:26] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 108 | lim += offs; [00:10:26] | ^~~ [00:10:26] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 109 | cur += offs; [00:10:26] | ^~~ [00:10:26] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 110 | mar += offs; [00:10:26] | ^~~ [00:10:26] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 111 | ctx += offs; [00:10:26] | ^~~ [00:10:26] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 112 | tok += offs; [00:10:26] | ^~~ [00:10:26] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 113 | ptr += offs; [00:10:26] | ^~~ [00:10:26] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 114 | pos += offs; [00:10:26] | ^~~ [00:10:26] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:26] | ^~~~ [00:10:26] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:26] | ^~~~ [00:10:26] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:26] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:26] | ^~~~ [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10: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:10:26] 65 | mtag_t &t = trie.head[next]; [00:10:26] | ^~~~~~~~~ [00:10: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:10:26] 76 | mtag = trie.head[mtag].pred; [00:10:26] | ^~~~~~~~~ [00:10:26] 23 warnings generated. [00:10:31] [ 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:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:31] 98 | switch (t) { [00:10:31] | ^ [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:31] 111 | switch (type_) { [00:10:31] | ^ [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:31] 124 | switch (type_) { [00:10:31] | ^ [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:31] 138 | switch (type_) { [00:10:31] | ^ [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:31] 151 | switch (type_) { [00:10:31] | ^ [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:31] 164 | switch (type_) { [00:10:31] | ^ [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:31] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:31] | ^ [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:31] /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:31] 51 | current_slab_ += size; [00:10:31] | ^~~~~~~~~~~~~ [00:10:31] /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:31] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:31] | ^~~~~~~~~~~~~ [00:10:31] /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:31] 59 | current_slab_ += size; [00:10:31] | ^~~~~~~~~~~~~ [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:31] /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:31] 65 | mtag_t &t = trie.head[next]; [00:10:31] | ^~~~~~~~~ [00:10:31] /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:31] 76 | mtag = trie.head[mtag].pred; [00:10:31] | ^~~~~~~~~ [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:31] 49 | return skel.nodes[arcs[i]]; [00:10:31] | ^~~~~~~~~~ [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:31] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:10:31] | ^~~~~~~~~~ [00:10:31] /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:31] 80 | const Node &node = skel.nodes[i.node]; [00:10:31] | ^~~~~~~~~~ [00:10:31] /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:31] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:10:31] | ^~~~~~~~~~ [00:10:31] /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:31] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:10:31] | ^~~~~~~~~~ [00:10:31] 17 warnings generated. [00:10:37] [ 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:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:37] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:37] | ^ [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:37] 98 | switch (t) { [00:10:37] | ^ [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:37] 111 | switch (type_) { [00:10:37] | ^ [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:37] 124 | switch (type_) { [00:10:37] | ^ [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:37] 138 | switch (type_) { [00:10:37] | ^ [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:37] 151 | switch (type_) { [00:10:37] | ^ [00:10:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:37] 164 | switch (type_) { [00:10:37] | ^ [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:37] /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:37] 51 | current_slab_ += size; [00:10:37] | ^~~~~~~~~~~~~ [00:10:37] /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:37] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:37] | ^~~~~~~~~~~~~ [00:10:37] /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:37] 59 | current_slab_ += size; [00:10:37] | ^~~~~~~~~~~~~ [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:37] /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:37] 65 | mtag_t &t = trie.head[next]; [00:10:37] | ^~~~~~~~~ [00:10:37] /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:37] 76 | mtag = trie.head[mtag].pred; [00:10:37] | ^~~~~~~~~ [00:10:37] 12 warnings generated. [00:10:44] [ 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:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 98 | switch (t) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 111 | switch (type_) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 124 | switch (type_) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 138 | switch (type_) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 151 | switch (type_) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 164 | switch (type_) { [00:10:44] | ^ [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:44] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 476 | switch (skel.sizeof_key) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 476 | switch (skel.sizeof_key) { [00:10:44] | ^ [00:10:44] /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:10:44] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 476 | switch (skel.sizeof_key) { [00:10:44] | ^ [00:10:44] /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:10:44] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:44] 476 | switch (skel.sizeof_key) { [00:10:44] | ^ [00:10:44] /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:10:44] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:10:44] | ^ [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:44] 51 | current_slab_ += size; [00:10:44] | ^~~~~~~~~~~~~ [00:10: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:10:44] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:44] | ^~~~~~~~~~~~~ [00:10: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:10:44] 59 | current_slab_ += size; [00:10:44] | ^~~~~~~~~~~~~ [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10: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:10:44] 65 | mtag_t &t = trie.head[next]; [00:10:44] | ^~~~~~~~~ [00:10: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:10:44] 76 | mtag = trie.head[mtag].pred; [00:10:44] | ^~~~~~~~~ [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 101 | T *ptr = buf.ptr + size; [00:10:44] | ^~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 101 | T *ptr = buf.ptr + size; [00:10:44] | ^~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 101 | T *ptr = buf.ptr + size; [00:10:44] | ^~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 101 | T *ptr = buf.ptr + size; [00:10:44] | ^~~~~~~ [00:10:44] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 49 | return skel.nodes[arcs[i]]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 103 | tags[l] = tags[r]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 103 | tags[l] = tags[r]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 107 | if (l != r) tags[l] = tags[r]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 107 | if (l != r) tags[l] = tags[r]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 109 | uint32_t t = tags[l]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 111 | for (; *h != TAGVER_ZERO; ++h); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 112 | for (; h --> h0; ) { [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 115 | tags[l] = t; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 151 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 152 | chars[i] = a->lower; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 159 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 162 | uint32_t c = static_cast(chars[i]); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 166 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 167 | chars[i] = a->lower; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 172 | chars[i] = upper; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 175 | chars[i] += stride; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 178 | *p++ = to_le(static_cast(c)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 151 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 152 | chars[i] = a->lower; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 159 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 162 | uint32_t c = static_cast(chars[i]); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 166 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 167 | chars[i] = a->lower; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 172 | chars[i] = upper; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 175 | chars[i] += stride; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 178 | *p++ = to_le(static_cast(c)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 151 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 152 | chars[i] = a->lower; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 159 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 162 | uint32_t c = static_cast(chars[i]); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 166 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 167 | chars[i] = a->lower; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 172 | chars[i] = upper; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 175 | chars[i] += stride; [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 178 | *p++ = to_le(static_cast(c)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 214 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 236 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 241 | if (--chars[i] == 0) { [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 242 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 286 | bver = static_cast(skel.finvers[base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 296 | *k++ = to_le(static_cast(path.len())); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 297 | *k++ = to_le(static_cast(matched)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 308 | uint32_t tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 330 | *k++ = to_le(static_cast(len)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 332 | *k++ = to_le(static_cast(history[i])); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 339 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 343 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 349 | *k++ = to_le(static_cast(tval)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 214 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 236 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 241 | if (--chars[i] == 0) { [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 242 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 286 | bver = static_cast(skel.finvers[base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 296 | *k++ = to_le(static_cast(path.len())); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 297 | *k++ = to_le(static_cast(matched)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 308 | uint32_t tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 330 | *k++ = to_le(static_cast(len)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 332 | *k++ = to_le(static_cast(history[i])); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 339 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 343 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 349 | *k++ = to_le(static_cast(tval)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 214 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 236 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 241 | if (--chars[i] == 0) { [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 242 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 286 | bver = static_cast(skel.finvers[base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 296 | *k++ = to_le(static_cast(path.len())); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 297 | *k++ = to_le(static_cast(matched)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 308 | uint32_t tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 330 | *k++ = to_le(static_cast(len)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 332 | *k++ = to_le(static_cast(history[i])); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 339 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 343 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 349 | *k++ = to_le(static_cast(tval)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 214 | arcs[i] = a; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 236 | const Node::range_t *a = arcs[i]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 241 | if (--chars[i] == 0) { [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 242 | arcs[i] = a = a->next; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:44] | ^~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 267 | matched = tags[skel.finvers[trail]]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 286 | bver = static_cast(skel.finvers[base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 296 | *k++ = to_le(static_cast(path.len())); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 297 | *k++ = to_le(static_cast(matched)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 308 | uint32_t tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 330 | *k++ = to_le(static_cast(len)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 332 | *k++ = to_le(static_cast(history[i])); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 339 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:44] | ^~~~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 343 | tval = tags[tver]; [00:10:44] | ^~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:44] 349 | *k++ = to_le(static_cast(tval)); [00:10:44] | ^ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:44] 406 | const Node &node = skel.nodes[i]; [00:10:44] | ^~~~~~~~~~ [00:10:44] 179 warnings generated. [00:10:49] [ 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:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:49] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:49] | ^ [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:49] /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:49] 51 | current_slab_ += size; [00:10:49] | ^~~~~~~~~~~~~ [00:10:49] /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:49] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:49] | ^~~~~~~~~~~~~ [00:10:49] /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:49] 59 | current_slab_ += size; [00:10:49] | ^~~~~~~~~~~~~ [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:10:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:49] /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:49] 65 | mtag_t &t = trie.head[next]; [00:10:49] | ^~~~~~~~~ [00:10:49] /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:49] 76 | mtag = trie.head[mtag].pred; [00:10:49] | ^~~~~~~~~ [00:10:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:49] 49 | const Node &node = skel.nodes[i.node]; [00:10:49] | ^~~~~~~~~~ [00:10:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:49] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:10:49] | ^~~~~~~~~~ [00:10:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:49] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:10:49] | ^~~~~~~~~~ [00:10:49] 9 warnings generated. [00:10:54] [ 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:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 98 | switch (t) { [00:10:54] | ^ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 111 | switch (type_) { [00:10:54] | ^ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 124 | switch (type_) { [00:10:54] | ^ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 138 | switch (type_) { [00:10:54] | ^ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 151 | switch (type_) { [00:10:54] | ^ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 164 | switch (type_) { [00:10:54] | ^ [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:54] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:54] | ^ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:54] 131 | switch (key) { [00:10:54] | ^ [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:54] 51 | current_slab_ += size; [00:10:54] | ^~~~~~~~~~~~~ [00:10: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:10:54] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:54] | ^~~~~~~~~~~~~ [00:10: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:10:54] 59 | current_slab_ += size; [00:10:54] | ^~~~~~~~~~~~~ [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:54] /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:54] 65 | mtag_t &t = trie.head[next]; [00:10:54] | ^~~~~~~~~ [00:10:54] /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:54] 76 | mtag = trie.head[mtag].pred; [00:10:54] | ^~~~~~~~~ [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:10:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:10:54] /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:54] 42 | T * p = slabs.back() + index; [00:10:54] | ^~~~~~~~~~~~ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:54] 27 | size_t j = s->arcs[c]; [00:10:54] | ^~~~~~~ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:54] 28 | const tcmd_t *t = s->tcmd[c]; [00:10:54] | ^~~~~~~ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:54] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:10:54] | ^~~~~~~ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:54] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:10:54] | ^~~~~~~ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:54] 55 | cmd = s->tcmd[nc]; [00:10:54] | ^~~~~~~ [00:10:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:54] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:10:54] | ^~~~~ [00:10:54] 20 warnings generated. [00:10:57] [ 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:10:57] /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:10:57] 10 | free_list AST::flist; [00:10:57] | ^ [00:10:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:57] 128 | switch (a->type) { [00:10:57] | ^ [00:10:57] 2 warnings generated. [00:11:00] [ 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:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:11:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:11:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:00] 98 | switch (t) { [00:11:00] | ^ [00:11:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:00] 111 | switch (type_) { [00:11:00] | ^ [00:11:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:00] 124 | switch (type_) { [00:11:00] | ^ [00:11:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:00] 138 | switch (type_) { [00:11:00] | ^ [00:11:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:00] 151 | switch (type_) { [00:11:00] | ^ [00:11:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:00] 164 | switch (type_) { [00:11:00] | ^ [00:11:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:11:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:00] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 108 | lim += offs; [00:11:00] | ^~~ [00:11:00] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 109 | cur += offs; [00:11:00] | ^~~ [00:11:00] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 110 | mar += offs; [00:11:00] | ^~~ [00:11:00] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 111 | ctx += offs; [00:11:00] | ^~~ [00:11:00] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 112 | tok += offs; [00:11:00] | ^~~ [00:11:00] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 113 | ptr += offs; [00:11:00] | ^~~ [00:11:00] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 114 | pos += offs; [00:11:00] | ^~~ [00:11:00] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:00] | ^~~~ [00:11:00] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:00] | ^~~~ [00:11:00] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:00] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:00] | ^~~~ [00:11:00] 16 warnings generated. [00:11:05] [ 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:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:05] 98 | switch (t) { [00:11:05] | ^ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:05] 111 | switch (type_) { [00:11:05] | ^ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:05] 124 | switch (type_) { [00:11:05] | ^ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:05] 138 | switch (type_) { [00:11:05] | ^ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:05] 151 | switch (type_) { [00:11:05] | ^ [00:11:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:05] 164 | switch (type_) { [00:11:05] | ^ [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:11:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:05] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 108 | lim += offs; [00:11:05] | ^~~ [00:11:05] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 109 | cur += offs; [00:11:05] | ^~~ [00:11:05] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 110 | mar += offs; [00:11:05] | ^~~ [00:11:05] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 111 | ctx += offs; [00:11:05] | ^~~ [00:11:05] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 112 | tok += offs; [00:11:05] | ^~~ [00:11:05] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 113 | ptr += offs; [00:11:05] | ^~~ [00:11:05] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 114 | pos += offs; [00:11:05] | ^~~ [00:11:05] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:05] | ^~~~ [00:11:05] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:05] | ^~~~ [00:11:05] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:05] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:05] | ^~~~ [00:11:05] 16 warnings generated. [00:11:09] [ 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:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:11:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:09] 98 | switch (t) { [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:09] 111 | switch (type_) { [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:09] 124 | switch (type_) { [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:09] 138 | switch (type_) { [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:09] 151 | switch (type_) { [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:09] 164 | switch (type_) { [00:11:09] | ^ [00:11:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:11:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:09] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 108 | lim += offs; [00:11:09] | ^~~ [00:11:09] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 109 | cur += offs; [00:11:09] | ^~~ [00:11:09] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 110 | mar += offs; [00:11:09] | ^~~ [00:11:09] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 111 | ctx += offs; [00:11:09] | ^~~ [00:11:09] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 112 | tok += offs; [00:11:09] | ^~~ [00:11:09] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 113 | ptr += offs; [00:11:09] | ^~~ [00:11:09] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 114 | pos += offs; [00:11:09] | ^~~ [00:11:09] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:09] | ^~~~ [00:11:09] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:09] | ^~~~ [00:11:09] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:09] | ^~~~ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 109 | in->eo = cur - 1; [00:11:09] | ^~~ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:11:09] | ^~~ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 135 | lim += have; [00:11:09] | ^~~ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 155 | in->so += offs; [00:11:09] | ~~~~^~ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 156 | in->eo += offs; [00:11:09] | ~~~~^~ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 211 | lim += YYMAXFILL; [00:11:09] | ^~~ [00:11:09] 22 warnings generated. [00:11:09] [ 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:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 41 | for (s += 2; s != s_end; ++s) [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 41 | for (s += 2; s != s_end; ++s) [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 53 | for (++s; s != s_end; ++s) [00:11:09] | ^ [00:11:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:09] 53 | for (++s; s != s_end; ++s) [00:11:09] | ^ [00:11:09] 4 warnings generated. [00:11:11] [ 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:11] [ 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:11] /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:11] 13 | for (; s != s_end; ++s) [00:11:11] | ^ [00:11:11] /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:11] 33 | ++s; [00:11:11] | ^ [00:11:11] /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:11] 34 | for (; s != s_end; ++s) [00:11:11] | ^ [00:11:11] /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:11] 46 | for (; s != s_end; ++s) [00:11:11] | ^ [00:11:11] 4 warnings generated. [00:11:13] [ 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:15] [ 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:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:11:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11: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:11:15] 42 | T * p = slabs.back() + index; [00:11:15] | ^~~~~~~~~~~~ [00:11:15] 1 warning generated. [00:11:18] [ 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:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:18] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:18] | ^ [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 98 | switch (t) { [00:11:18] | ^ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 111 | switch (type_) { [00:11:18] | ^ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 124 | switch (type_) { [00:11:18] | ^ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 138 | switch (type_) { [00:11:18] | ^ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 151 | switch (type_) { [00:11:18] | ^ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 164 | switch (type_) { [00:11:18] | ^ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:18] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:11:18] | ^ [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11: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:11:18] 51 | current_slab_ += size; [00:11:18] | ^~~~~~~~~~~~~ [00:11: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:11:18] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:18] | ^~~~~~~~~~~~~ [00:11: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:11:18] 59 | current_slab_ += size; [00:11:18] | ^~~~~~~~~~~~~ [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:11:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:11:18] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 108 | lim += offs; [00:11:18] | ^~~ [00:11:18] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 109 | cur += offs; [00:11:18] | ^~~ [00:11:18] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 110 | mar += offs; [00:11:18] | ^~~ [00:11:18] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 111 | ctx += offs; [00:11:18] | ^~~ [00:11:18] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 112 | tok += offs; [00:11:18] | ^~~ [00:11:18] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 113 | ptr += offs; [00:11:18] | ^~~ [00:11:18] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 114 | pos += offs; [00:11:18] | ^~~ [00:11:18] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:18] | ^~~~ [00:11:18] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:18] | ^~~~ [00:11:18] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:11:18] | ^~~~ [00:11:18] 21 warnings generated. [00:11:25] [ 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:29] [ 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:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:29] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:29] | ^ [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:29] 98 | switch (t) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:29] 111 | switch (type_) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:29] 124 | switch (type_) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:29] 138 | switch (type_) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:29] 151 | switch (type_) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:29] 164 | switch (type_) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:11:29] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:11:29] | ^ [00:11:29] /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:29] 426 | switch (s->action.type) { [00:11:29] | ^ [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11: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:11:29] 51 | current_slab_ += size; [00:11:29] | ^~~~~~~~~~~~~ [00:11: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:11:29] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:29] | ^~~~~~~~~~~~~ [00:11: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:11:29] 59 | current_slab_ += size; [00:11:29] | ^~~~~~~~~~~~~ [00:11:29] /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:29] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:11:29] | ^~~~ [00:11:29] /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:29] 33 | for (; span < endspan; ++span) { [00:11:29] | ^~~~ [00:11:29] /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:29] 39 | for (c = go->cases; c < cases; ++c) { [00:11:29] | ^ [00:11:29] /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:29] 45 | ++cases; [00:11:29] | ^~~~~ [00:11:29] /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:29] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:11:29] | ^~~~ [00:11:29] /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:29] 58 | for (s = span; s < endspan; ++s) { [00:11:29] | ^ [00:11:29] /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:29] 60 | *ranges_end++ = ub; [00:11:29] | ^~~~~~~~~~ [00:11:29] /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:29] 61 | *ranges_end++ = s->ub; [00:11:29] | ^~~~~~~~~~ [00:11:29] /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:29] 78 | State *defstate = (endspan - 1)->to; [00:11:29] | ^~~~~~~ [00:11:29] /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:29] 79 | for (c = go->cases; c < cases; ++c) { [00:11:29] | ^ [00:11:29] /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:29] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:11:29] | ^ [00:11:29] /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:29] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:11:29] | ^ [00:11:29] /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:29] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:11:29] | ^~~~~~~~~~~~ [00:11:29] /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:29] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:29] | ^ [00:11:29] /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:29] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:29] | ^ [00:11:29] /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:29] 154 | && s[1].to == next [00:11:29] | ^ [00:11:29] /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:29] 155 | && s[1].ub - s[0].ub == 1 [00:11:29] | ^ [00:11:29] /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:29] 156 | && s[2].to == s[0].to [00:11:29] | ^ [00:11:29] /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:29] 157 | && s[2].tags == s[0].tags) { [00:11:29] | ^ [00:11:29] /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:29] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:11:29] | ^ [00:11:29] /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:29] 164 | && s[1].ub - s[0].ub == 1 [00:11:29] | ^ [00:11:29] /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:29] 165 | && s[2].to == s[0].to [00:11:29] | ^ [00:11:29] /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:29] 166 | && s[2].tags == s[0].tags) { [00:11:29] | ^ [00:11:29] /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:29] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:29] | ^ [00:11:29] /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:29] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:11:29] | ^ [00:11:29] /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:29] 170 | s += 2; [00:11:29] | ^ [00:11:29] /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:29] 176 | s += 1; [00:11:29] | ^ [00:11:29] /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:29] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:11:29] | ^~ [00:11:29] /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:29] 225 | if (old_span[i].to != x) { [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 232 | new_span[new_nspans].to = old_span[i].to; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 232 | new_span[new_nspans].to = old_span[i].to; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:11:29] | ^~~~ [00:11:29] /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:29] 278 | State *to = span[i].to; [00:11:29] | ^~~~ [00:11:29] /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:29] 279 | x->table[c] = to; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 354 | if (span[i].ub > 0x100) { [00:11:29] | ^~~~ [00:11:29] /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:29] 355 | hspan = &go->span[i]; [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 363 | if (go->span[i].tags != TCID0) { [00:11:29] | ^~~~~~~~ [00:11:29] /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:29] 374 | State *s = go->span[i].to; [00:11:29] | ^~~~~~~~ [00:11:29] 62 warnings generated. [00:11:32] [ 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:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:32] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:32] | ^ [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:32] 98 | switch (t) { [00:11:32] | ^ [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:32] 111 | switch (type_) { [00:11:32] | ^ [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:32] 124 | switch (type_) { [00:11:32] | ^ [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:32] 138 | switch (type_) { [00:11:32] | ^ [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:32] 151 | switch (type_) { [00:11:32] | ^ [00:11:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:32] 164 | switch (type_) { [00:11:32] | ^ [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11: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:11:32] 51 | current_slab_ += size; [00:11:32] | ^~~~~~~~~~~~~ [00:11: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:11:32] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:32] | ^~~~~~~~~~~~~ [00:11: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:11:32] 59 | current_slab_ += size; [00:11:32] | ^~~~~~~~~~~~~ [00:11:32] 10 warnings generated. [00:11:36] [ 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:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [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/codegen/gen_bitmaps.cc:5: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [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] /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:36] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:11:36] | ^~ [00:11:36] /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:36] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:11:36] | ^~ [00:11:36] /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:36] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:11:36] | ^~ [00:11:36] /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:36] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:11:36] | ^~ [00:11:36] /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:36] 41 | ++b1; [00:11:36] | ^~ [00:11:36] /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:36] 42 | ++b2; [00:11:36] | ^~ [00:11:36] /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:36] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:11:36] | ^~~~ [00:11:36] /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:36] 105 | for (; span < last; ++span) { [00:11:36] | ^~~~ [00:11:36] /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:36] 108 | buffer[c] |= mask; [00:11:36] | ^~~~~~ [00:11:36] /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:36] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:11:36] | ^~~~~~ [00:11:36] 20 warnings generated. [00:11:42] [ 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:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:42] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:42] | ^ [00:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 98 | switch (t) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 111 | switch (type_) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 124 | switch (type_) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 138 | switch (type_) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 151 | switch (type_) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 164 | switch (type_) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:11:42] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:11:42] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 485 | switch (opts->lang) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:42] 642 | switch (code->kind) { [00:11:42] | ^ [00:11:42] /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:11:42] 749 | switch (code->kind) { [00:11:42] | ^~~~~~~~~~ [00:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11: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:11:42] 51 | current_slab_ += size; [00:11:42] | ^~~~~~~~~~~~~ [00:11: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:11:42] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:42] | ^~~~~~~~~~~~~ [00:11: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:11:42] 59 | current_slab_ += size; [00:11:42] | ^~~~~~~~~~~~~ [00:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 36 | p += stub.length(); [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 42 | s = q + 1; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 51 | ++s; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 36 | p += stub.length(); [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 42 | s = q + 1; [00:11:42] | ^ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 51 | ++s; [00:11:42] | ^ [00:11:42] 26 warnings generated. [00:11:47] [ 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:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [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/gen_dfa.cc:16: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 36 | p += stub.length(); [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 42 | s = q + 1; [00:11:47] | ^ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 51 | ++s; [00:11:47] | ^ [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:11:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:11:47] /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:47] 65 | mtag_t &t = trie.head[next]; [00:11:47] | ^~~~~~~~~ [00:11:47] /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:47] 76 | mtag = trie.head[mtag].pred; [00:11:47] | ^~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 69 | *ranges_end++ = -1; [00:11:47] | ^~~~~~~~~~ [00:11:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:47] 70 | *ranges_end++ = 1; [00:11:47] | ^~~~~~~~~~ [00:11:47] 20 warnings generated. [00:11:51] [ 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:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:51] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:51] | ^ [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:51] 98 | switch (t) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:51] 111 | switch (type_) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:51] 124 | switch (type_) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:51] 138 | switch (type_) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:51] 151 | switch (type_) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:51] 164 | switch (type_) { [00:11:51] | ^ [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:51] /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:51] 51 | current_slab_ += size; [00:11:51] | ^~~~~~~~~~~~~ [00:11:51] /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:51] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:51] | ^~~~~~~~~~~~~ [00:11:51] /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:51] 59 | current_slab_ += size; [00:11:51] | ^~~~~~~~~~~~~ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:51] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:51] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:51] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:11:51] | ^~~~~~~~~~~~ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:51] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:11:51] | ^~~~~~~~~ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:51] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:11:51] | ^~~~~~~~~ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:51] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:51] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:11:51] | ^ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:51] 235 | static_cast(ranges[2 * i]), [00:11:51] | ^~~~~~ [00:11:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:51] 236 | static_cast(ranges[2 * i + 1]), [00:11:51] | ^~~~~~ [00:11:51] 19 warnings generated. [00:11:56] [ 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:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:56] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:56] | ^ [00:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:56] 98 | switch (t) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:56] 111 | switch (type_) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:56] 124 | switch (type_) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:56] 138 | switch (type_) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:56] 151 | switch (type_) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:56] 164 | switch (type_) { [00:11:56] | ^ [00:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:56] /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:56] 51 | current_slab_ += size; [00:11:56] | ^~~~~~~~~~~~~ [00:11:56] /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:56] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:56] | ^~~~~~~~~~~~~ [00:11:56] /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:56] 59 | current_slab_ += size; [00:11:56] | ^~~~~~~~~~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 30 | for (const char *p = s;; ++p) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 37 | if (p > s && p[-1] == '\r') --l; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 116 | for (const char *p = s; !code && p < e; ++p) { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 121 | if (newline && e > s && e[-1] != '\n') { [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 375 | e[len] = 0; [00:11:56] | ^ [00:11:56] 16 warnings generated. [00:12:02] [ 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:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:02] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:02] | ^ [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:02] 98 | switch (t) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:02] 111 | switch (type_) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:02] 124 | switch (type_) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:02] 138 | switch (type_) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:02] 151 | switch (type_) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:02] 164 | switch (type_) { [00:12:02] | ^ [00:12:02] /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:02] 67 | switch (s->action.type) { [00:12:02] | ^ [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:02] /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:02] 51 | current_slab_ += size; [00:12:02] | ^~~~~~~~~~~~~ [00:12:02] /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:02] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:02] | ^~~~~~~~~~~~~ [00:12:02] /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:02] 59 | current_slab_ += size; [00:12:02] | ^~~~~~~~~~~~~ [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 36 | p += stub.length(); [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 42 | s = q + 1; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 51 | ++s; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 36 | p += stub.length(); [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 42 | s = q + 1; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 51 | ++s; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 36 | p += stub.length(); [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 42 | s = q + 1; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 51 | ++s; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 36 | p += stub.length(); [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 42 | s = q + 1; [00:12:02] | ^ [00:12:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:02] 51 | ++s; [00:12:02] | ^ [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:12:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:02] /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:02] 65 | mtag_t &t = trie.head[next]; [00:12:02] | ^~~~~~~~~ [00:12:02] /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:02] 76 | mtag = trie.head[mtag].pred; [00:12:02] | ^~~~~~~~~ [00:12:02] /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:02] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:12:02] | ^ [00:12:02] /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:02] 680 | for (; h --> h0; ) { [00:12:02] | ^ [00:12:02] /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:02] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:12:02] | ^~~~ [00:12:02] /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:02] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:12:02] | ^~~~ [00:12:02] 41 warnings generated. [00:12:05] [ 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:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:05] 24 | return sHex[c & 0x0F]; [00:12:05] | ^~~~ [00:12:05] 1 warning generated. [00:12:08] [ 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:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [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] /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:08] 25 | switch (code->kind) { [00:12:08] | ^~~~~~~~~~ [00:12:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [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] 5 warnings generated. [00:12:13] [ 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:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [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/render.cc:7: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 41 | switch (opts->lang) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 114 | switch (code->fmt) { [00:12:13] | ^ [00:12:13] /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:13] 141 | default: return NULL; [00:12:13] | ^ [00:12:13] /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:13] 151 | default: return NULL; [00:12:13] | ^ [00:12:13] /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:13] 161 | default: return NULL; [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 171 | switch (opts->lang) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 217 | switch (type) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 240 | switch (opts->lang) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 453 | switch (opts->lang) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 644 | switch (opts->lang) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:13] 667 | switch (code->kind) { [00:12:13] | ^ [00:12:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [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/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 16 | for (const char *s = text; *s; ++s) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:12:13] | ^~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:12:13] | ^~~~~~ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 386 | for (; *s; ++s) { [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:13] 390 | p = s + 1; [00:12:13] | ^ [00:12:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:13] 701 | if (code->raw.data[i] == '\n') ++line; [00:12:13] | ^~~~~~~~~~~~~~ [00:12:13] 27 warnings generated. [00:12:18] [ 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:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:12:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:18] 98 | switch (t) { [00:12:18] | ^ [00:12:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:18] 111 | switch (type_) { [00:12:18] | ^ [00:12:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:18] 124 | switch (type_) { [00:12:18] | ^ [00:12:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:18] 138 | switch (type_) { [00:12:18] | ^ [00:12:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:18] 151 | switch (type_) { [00:12:18] | ^ [00:12:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:18] 164 | switch (type_) { [00:12:18] | ^ [00:12:18] 6 warnings generated. [00:12:21] [ 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:24] [ 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:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:12:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:12:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:24] /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:24] 42 | T * p = slabs.back() + index; [00:12:24] | ^~~~~~~~~~~~ [00:12:24] 1 warning generated. [00:12:27] [ 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:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:12:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:27] 98 | switch (t) { [00:12:27] | ^ [00:12:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:27] 111 | switch (type_) { [00:12:27] | ^ [00:12:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:27] 124 | switch (type_) { [00:12:27] | ^ [00:12:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:27] 138 | switch (type_) { [00:12:27] | ^ [00:12:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:27] 151 | switch (type_) { [00:12:27] | ^ [00:12:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:27] 164 | switch (type_) { [00:12:27] | ^ [00:12:27] /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:27] 47 | switch (re->type) { [00:12:27] | ^ [00:12:27] /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:27] 144 | switch (state->type) { [00:12:27] | ^ [00:12:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:12:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:12:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:27] /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:27] 42 | T * p = slabs.back() + index; [00:12:27] | ^~~~~~~~~~~~ [00:12:27] /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:27] 52 | s = &nfa.states[nfa.size++]; [00:12:27] | ^~~~~~~~~~ [00:12:27] /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:27] 59 | s = &nfa.states[nfa.size++]; [00:12:27] | ^~~~~~~~~~ [00:12:27] /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:27] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:12:27] | ^~~~~~~~~~ [00:12:27] /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:27] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:12:27] | ^~~~~~~~~~ [00:12:27] /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:27] 103 | s = &nfa.states[nfa.size++]; [00:12:27] | ^~~~~~~~~~ [00:12:27] /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:27] 200 | nfa_state_t *s = &states[size++]; [00:12:27] | ^~~~~~ [00:12:27] /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:27] 205 | nfa_state_t *t = &states[size++]; [00:12:27] | ^~~~~~ [00:12:27] 16 warnings generated. [00:12:33] [ 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:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:33] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:33] | ^ [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:33] 98 | switch (t) { [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:33] 111 | switch (type_) { [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:33] 124 | switch (type_) { [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:33] 138 | switch (type_) { [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:33] 151 | switch (type_) { [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:33] 164 | switch (type_) { [00:12:33] | ^ [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:33] /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:33] 51 | current_slab_ += size; [00:12:33] | ^~~~~~~~~~~~~ [00:12:33] /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:33] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:33] | ^~~~~~~~~~~~~ [00:12:33] /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:33] 59 | current_slab_ += size; [00:12:33] | ^~~~~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 84 | i2s[i] = new State; [00:12:33] | ^~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 91 | State *s = i2s[i]; [00:12:33] | ^~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 112 | const size_t to = t->arcs[c]; [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 113 | const tcid_t tc = t->tcid[c]; [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 116 | && t->arcs[c] == to [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 117 | && t->tcid[c] == tc [00:12:33] | ^~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:12:33] | ^~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 121 | s->go.span[j].ub = charset[c]; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 122 | s->go.span[j].tags = tc; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 185 | State *q = s->go.span[i].to; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 235 | Span *const fe = f + fg->go.nspans; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 236 | Span *const be = b + bg->go.nspans; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 254 | || x[-1].to != x->to [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 255 | || x[-1].tags != x->tags [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 256 | || x[-1].ub == eofub [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 259 | ++x; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 264 | ++f; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 266 | ++b; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 268 | ++f; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:33] 269 | ++b; [00:12:33] | ^ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 283 | State *to = s->go.span[i].to; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 356 | if (!s->go.span[i].to) { [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 357 | s->go.span[i].to = finstates[s->rule]; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 358 | s->go.span[i].tags = s->rule_tags; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 377 | if (!s->go.span[i].to) { [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 382 | s->go.span[i].to = defstate; [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 429 | if (s->go.span[i].to == s) { [00:12:33] | ^~~~~~~~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 526 | if (span[i].tags != tags) { [00:12:33] | ^~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 556 | if (!consume(span[i].to)) return false; [00:12:33] | ^~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 572 | span[i].tags = TCID0; [00:12:33] | ^~~~ [00:12:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:33] 602 | span[i].tags = TCID0; [00:12:33] | ^~~~ [00:12:33] 46 warnings generated. [00:12:33] [ 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:12:33] [ 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:12:33] [ 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:12:33] [ 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:12:33] [ 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:12:34] [ 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:12:37] [ 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:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:12:37] | ^~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:12:37] | ^~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 110 | if (ctx.state2bb[i]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 121 | if (trans2bb[c]) { [00:12:37] | ^~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 130 | if (ctx.final2bb[i]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 139 | if (ctx.fback2bb[i]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 158 | succe = succb + n; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 171 | ctx.state_mark[x0] = ctx.mark; [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 174 | if (ctx.state2bb[x0]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:12:37] | ~~~~^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 192 | const size_t y = a[c]; [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 195 | if (trans_mark[c] >= ctx.mark) { [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 198 | trans_mark[c] = ctx.mark; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 201 | if (trans2bb[c]) { [00:12:37] | ^~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 202 | *ctx.succe++ = trans2bb[c]; [00:12:37] | ~~~~^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 202 | *ctx.succe++ = trans2bb[c]; [00:12:37] | ^~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 210 | ctx.state_mark[y] = ctx.mark; [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 213 | if (ctx.state2bb[y]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:12:37] | ~~~~^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 224 | ctx.final_mark[x] = ctx.mark; [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 226 | if (ctx.final2bb[x]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:12:37] | ~~~~^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 254 | const size_t y = a[c]; [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 262 | if (trans_mark[c] >= ctx.mark) { [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 265 | trans_mark[c] = ctx.mark; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 268 | if (trans2bb[c]) { [00:12:37] | ^~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 269 | *ctx.succe++ = trans2bb[c]; [00:12:37] | ~~~~^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 269 | *ctx.succe++ = trans2bb[c]; [00:12:37] | ^~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 276 | ctx.state_mark[y] = ctx.mark; [00:12:37] | ^~~~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 279 | if (ctx.state2bb[y]) { [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:12:37] | ~~~~^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 292 | for (; b < e; ++b) { [00:12:37] | ^ [00:12:37] 60 warnings generated. [00:12:40] [ 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:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:40] 22 | std::fill(used, used + nver, false); [00:12:40] | ^~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 24 | const tagver_t f = fins[t]; [00:12:40] | ^~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:12:40] | ^~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:12:40] | ^~~~~~~~~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 32 | used[r] = true; [00:12:40] | ^~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 34 | used[p->lhs] = true; [00:12:40] | ^~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:12:40] | ^~~~~~~ [00:12:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:40] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:12:40] | ^~~~ [00:12:40] 8 warnings generated. [00:12:43] [ 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:12:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:43] 22 | if (live[l]) { [00:12:43] | ^~~~ [00:12:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:43] 24 | live[l] = false; [00:12:43] | ^~~~ [00:12:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:43] 26 | live[r] = true; [00:12:43] | ^~~~ [00:12:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:43] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:12:43] | ^ [00:12:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:43] 43 | for (; b < e; ++b, live += nver) { [00:12:43] | ^ [00:12:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:43] 43 | for (; b < e; ++b, live += nver) { [00:12:43] | ^~~~ [00:12:43] 6 warnings generated. [00:12:46] [ 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:12:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:46] 35 | **const fin = cmd + nsym, [00:12:46] | ^~~ [00:12:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:46] 36 | **const fall = fin + 1; [00:12:46] | ^~~ [00:12:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:46] 40 | for(; cmd < fin; ++cmd) { [00:12:46] | ^~~ [00:12:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:46] 41 | *id++ = pool.insert(*cmd); [00:12:46] | ^~ [00:12:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:46] 45 | *id++ = pool.insert(*fin); [00:12:46] | ^~ [00:12:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:46] 48 | *id++ = pool.insert(*fall); [00:12:46] | ^~ [00:12:46] 6 warnings generated. [00:12:49] [ 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:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:49] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:12:49] | ^ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:49] 25 | for (; b < e; ++b, live += nver) { [00:12:49] | ^ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:49] 25 | for (; b < e; ++b, live += nver) { [00:12:49] | ^~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:12:49] | ^~~~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:12:49] | ^~~~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 52 | vals[r].clear(); [00:12:49] | ^~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 53 | vals[r].push_back(r); [00:12:49] | ^~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:12:49] | ^~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:12:49] | ^~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 67 | buf[l] = false; [00:12:49] | ^~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:12:49] | ^~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:49] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:12:49] | ^ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:49] 81 | for (; h-- != p->history;) { [00:12:49] | ^ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 93 | if (vals[q->lhs] == vl) { [00:12:49] | ^~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 94 | buf[q->lhs] = false; [00:12:49] | ^~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 100 | if (!buf[v]) continue; [00:12:49] | ^~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:12:49] | ^~~~~~ [00:12:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:49] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:12:49] | ^~~~~~ [00:12:49] 18 warnings generated. [00:12:52] [ 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:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 20 | done[i] = true; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:12:52] | ^~~~~~~~~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:12:52] | ^ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 28 | return ++ord; [00:12:52] | ^~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 38 | if (live[l]) { [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 40 | live[l] = false; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 42 | live[r] = true; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:12:52] | ^~~~~~~~~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 79 | bool *l = &live[i * nver]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 85 | l[fins[t]] = !fixed(tags[t]); [00:12:52] | ^ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 85 | l[fins[t]] = !fixed(tags[t]); [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 97 | const cfg_ix_t i = pord[a]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:12:52] | ^~~~~~~~~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 99 | bool *old = &live[i * nver]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:12:52] | ^ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 106 | const bool *l = &live[*j * nver]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:12:52] | ^~~~~~~~~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 113 | buf1[v] |= buf2[v]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 113 | buf1[v] |= buf2[v]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:12:52] | ^~~~~~~~~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 139 | bool *l = &live[i * nver]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 145 | l[fins[t]] = !fixed(tags[t]); [00:12:52] | ^ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 145 | l[fins[t]] = !fixed(tags[t]); [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 152 | buf1[p->lhs] = false; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 157 | buf1[v] = true; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:52] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:12:52] | ^ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 162 | bool *liv = &live[*j * nver]; [00:12:52] | ^~~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 164 | liv[v] |= buf1[v]; [00:12:52] | ^~~ [00:12:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:52] 164 | liv[v] |= buf1[v]; [00:12:52] | ^~~~ [00:12:52] 30 warnings generated. [00:12:56] [ 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:12:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:12:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:56] 98 | switch (t) { [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:56] 111 | switch (type_) { [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:56] 124 | switch (type_) { [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:56] 138 | switch (type_) { [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:56] 151 | switch (type_) { [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:56] 164 | switch (type_) { [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:56] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:12:56] | ^ [00:12:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:56] 45 | for (; b < e; ++b) { [00:12:56] | ^ [00:12:56] 8 warnings generated. [00:13:00] [ 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:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:13:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:00] 98 | switch (t) { [00:13:00] | ^ [00:13:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:00] 111 | switch (type_) { [00:13:00] | ^ [00:13:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:00] 124 | switch (type_) { [00:13:00] | ^ [00:13:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:00] 138 | switch (type_) { [00:13:00] | ^ [00:13:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:00] 151 | switch (type_) { [00:13:00] | ^ [00:13:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:00] 164 | switch (type_) { [00:13:00] | ^ [00:13:00] 6 warnings generated. [00:13:03] [ 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:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:03] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:13:03] | ^ [00:13:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:03] 20 | for (; b < be; ++b) { [00:13:03] | ^ [00:13:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:03] 24 | l = ver2new[l]; [00:13:03] | ^~~~~~~ [00:13:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:03] 26 | r = ver2new[r]; [00:13:03] | ^~~~~~~ [00:13:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:03] 40 | tagver_t &f = fins[t]; [00:13:03] | ^~~~ [00:13:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:03] 42 | f = ver2new[f]; [00:13:03] | ^~~~~~~ [00:13:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:03] 49 | newmt.insert(ver2new[*i]); [00:13:03] | ^~~~~~~ [00:13:03] 7 warnings generated. [00:13:06] [ 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:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:06] 33 | std::fill(next, next + nver, END); [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:06] 34 | std::fill(repr, repr + nver, END); [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:06] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:13:06] | ^ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:06] 38 | for (; b < e; ++b) { [00:13:06] | ^ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 47 | rx = repr[x]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 48 | ry = repr[y]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 52 | for (z = rx; z != END; z = next[z]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 53 | if (interf[z * nver + y]) break; [00:13:06] | ^~~~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 56 | repr[y] = rx; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 57 | next[y] = next[rx]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 57 | next[y] = next[rx]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 58 | next[rx] = y; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 61 | for (z = ry; z != END; z = next[z]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 62 | if (interf[z * nver + x]) break; [00:13:06] | ^~~~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 65 | repr[x] = ry; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 66 | next[x] = next[ry]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 66 | next[x] = next[ry]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 67 | next[ry] = x; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 69 | } else if (!interf[x * nver + y]) { [00:13:06] | ^~~~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 70 | repr[x] = repr[y] = x; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 70 | repr[x] = repr[y] = x; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 71 | next[x] = y; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 78 | if (rx != repr[rx]) continue; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 81 | if (ry != repr[ry]) continue; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 83 | for (x = rx; x != END; x = next[x]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 84 | for (y = ry; y != END; y = next[y]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 85 | if (interf[x * nver + y]) break; [00:13:06] | ^~~~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 91 | for (y = ry;; y = next[y]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 92 | repr[y] = rx; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 93 | if (next[y] == END) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 94 | next[y] = next[rx]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 94 | next[y] = next[rx]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 95 | next[rx] = ry; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 105 | if (repr[x] != END) continue; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 109 | if (rx != repr[rx]) continue; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 112 | for (y = rx; y != END; y = next[y]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 113 | if (interf[x * nver + y]) break; [00:13:06] | ^~~~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 118 | repr[x] = rx; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 119 | next[x] = next[rx]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 119 | next[x] = next[rx]; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 120 | next[rx] = x; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 127 | repr[x] = x; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 135 | if (next[rx] == END) ++rx; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 138 | if (repr[rx] != rx) continue; [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 141 | for (x = rx; x != END; x = next[x]) { [00:13:06] | ^~~~ [00:13:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:06] 142 | ver2new[x] = maxver; [00:13:06] | ^~~~~~~ [00:13:06] 46 warnings generated. [00:13:14] [ 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:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:13:14] /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:14] 36 | switch (n->type) { [00:13:14] | ^ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:14] 98 | switch (t) { [00:13:14] | ^ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:14] 111 | switch (type_) { [00:13:14] | ^ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:14] 124 | switch (type_) { [00:13:14] | ^ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:14] 138 | switch (type_) { [00:13:14] | ^ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:14] 151 | switch (type_) { [00:13:14] | ^ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:14] 164 | switch (type_) { [00:13:14] | ^ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:14] /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:14] 37 | switch (ctx.dc_opts->posix_closure) { [00:13:14] | ^ [00:13:14] /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:14] 150 | switch (q->type) { [00:13:14] | ^ [00:13:14] /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:14] 253 | switch (q->type) { [00:13:14] | ^ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:13:14] /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:14] 36 | switch (n->type) { [00:13:14] | ^ [00:13:14] /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:14] 15 | closure_leftmost_dfs(ctx); [00:13:14] | ^ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:14] /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:14] 150 | switch (q->type) { [00:13:14] | ^ [00:13:14] /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:14] 96 | if (!scan(ctx, q, false)) { [00:13:14] | ^ [00:13:14] /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:14] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:13:14] | ^ [00:13:14] /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:14] 253 | switch (q->type) { [00:13:14] | ^ [00:13:14] /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:14] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:13:14] | ^ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:13:14] /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:14] 125 | switch (ctx.dc_opts->posix_prectable) { [00:13:14] | ^ [00:13:14] /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:14] 115 | compute_prectable(ctx); [00:13:14] | ^ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13:14] /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:14] 42 | T * p = slabs.back() + index; [00:13:14] | ^~~~~~~~~~~~ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:13:14] /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:14] 51 | current_slab_ += size; [00:13:14] | ^~~~~~~~~~~~~ [00:13:14] /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:14] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:13:14] | ^~~~~~~~~~~~~ [00:13:14] /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:14] 59 | current_slab_ += size; [00:13:14] | ^~~~~~~~~~~~~ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:13:14] /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:14] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:13:14] | ^~~~~~~~~~~~~~ [00:13:14] /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:14] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:13:14] | ^~~~~~~~~~~~~~ [00:13:14] /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:14] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:13:14] | ^~~~~~~~~~~~~~ [00:13:14] /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:14] 146 | newtbl[i * newdim + i] = p0; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 235 | li = level - 1; [00:13:14] | ^~~~~ [00:13:14] /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:14] 242 | *level++ = l; [00:13:14] | ^~~~~ [00:13:14] /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:14] 247 | for (lj = level - 1; lj > li; --lj) { [00:13:14] | ^~~~~ [00:13:14] /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:14] 247 | for (lj = level - 1; lj > li; --lj) { [00:13:14] | ^~ [00:13:14] /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:14] 248 | for (lk = lj; lk > li; --lk) { [00:13:14] | ^~ [00:13:14] /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:14] 253 | newtbl[cj * newdim + ck] = p0; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 254 | newtbl[ck * newdim + cj] = p0; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:13:14] | ^~~~~~ [00:13:14] /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:14] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:13:14] | ^~ [00:13:14] /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:14] 285 | for (lj = level - 1; lj > lk; --lj) { [00:13:14] | ^~~~~ [00:13:14] /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:14] 285 | for (lj = level - 1; lj > lk; --lj) { [00:13:14] | ^~ [00:13:14] /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:14] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:13:14] | ^~~~~~ [00:13:14] /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:14] 320 | for (lj = level - 1; lj > li; --lj) { [00:13:14] | ^~~~~ [00:13:14] /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:14] 320 | for (lj = level - 1; lj > li; --lj) { [00:13:14] | ^~ [00:13:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:13:14] /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:14] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:13:14] | ^~~~~~~~~~~~~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:13:14] | ^~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 259 | v0 = vs[t], [00:13:14] | ^~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 263 | vers[t] = v0; [00:13:14] | ^~~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 266 | vers[t] = newvers[x]; [00:13:14] | ^~~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:13:14] | ^~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 259 | v0 = vs[t], [00:13:14] | ^~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 263 | vers[t] = v0; [00:13:14] | ^~~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 266 | vers[t] = newvers[x]; [00:13:14] | ^~~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:13:14] | ^~~~~~~~~~~~~ [00:13:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:14] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:13:14] | ^~~~~~~~~~~~~ [00:13:14] 56 warnings generated. [00:13:18] [ 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:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:13:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:18] 98 | switch (t) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:18] 111 | switch (type_) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:18] 124 | switch (type_) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:18] 138 | switch (type_) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:18] 151 | switch (type_) { [00:13:18] | ^ [00:13:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:18] 164 | switch (type_) { [00:13:18] | ^ [00:13:18] /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:18] 99 | state_t &s = states[i]; [00:13:18] | ^~~~~~ [00:13:18] /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:18] 110 | const size_t j = s->arcs[c]; [00:13:18] | ^~~~~~~ [00:13:18] /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:18] 113 | a->next = states[j].arcs; [00:13:18] | ^~~~~~ [00:13:18] /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:18] 114 | states[j].arcs = a++; [00:13:18] | ^~~~~~ [00:13:18] /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:18] 114 | states[j].arcs = a++; [00:13:18] | ^ [00:13:18] /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:18] 116 | states[i].fallthru = true; [00:13:18] | ^~~~~~ [00:13:18] /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:18] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:13:18] | ^~~~~~~~~~~ [00:13:18] /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:18] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:13:18] | ^~~~ [00:13:18] /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:18] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:13:18] | ^~~~~~~~~~~ [00:13:18] /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:18] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:13:18] | ^~~~ [00:13:18] /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:18] 174 | if (live[j * nstates + i]) { [00:13:18] | ^~~~ [00:13:18] /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:18] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:13:18] | ^~~~ [00:13:18] /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:18] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:13:18] | ^~~~~~~~~~~~~~~~~~~ [00:13:18] /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:18] 218 | const size_t k = arcs[c]; [00:13:18] | ^~~~ [00:13:18] /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:18] 222 | bad[r] |= live[r * nstates + k]; [00:13:18] | ^~~ [00:13:18] /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:18] 222 | bad[r] |= live[r * nstates + k]; [00:13:18] | ^~~~ [00:13:18] /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:18] 228 | if (bad[r]) { [00:13:18] | ^~~ [00:13:18] /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:18] 250 | const size_t j = s->arcs[c]; [00:13:18] | ^~~~~~~ [00:13:18] /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:18] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:13:18] | ^~~~~~~~ [00:13:18] /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:18] 259 | s->tcmd[nsym] = NULL; [00:13:18] | ^~~~~~~ [00:13:18] /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:18] 271 | s->fallthru = fallthru[i]; [00:13:18] | ^~~~~~~~ [00:13:18] /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:18] 277 | const size_t j = s->arcs[c]; [00:13:18] | ^~~~~~~ [00:13:18] /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:18] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:13:18] | ^~~~~~~~ [00:13:18] /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:18] 300 | const size_t j = s->arcs[c]; [00:13:18] | ^~~~~~~ [00:13:18] /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:18] 335 | bool *fallthru = live + nl - ns; [00:13:18] | ~~~~~^~~~ [00:13:18] /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:18] 335 | bool *fallthru = live + nl - ns; [00:13:18] | ^~~~ [00:13:18] 32 warnings generated. [00:13:24] [ 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:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:13:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:24] 98 | switch (t) { [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:24] 111 | switch (type_) { [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:24] 124 | switch (type_) { [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:24] 138 | switch (type_) { [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:24] 151 | switch (type_) { [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:24] 164 | switch (type_) { [00:13:24] | ^ [00:13:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:13:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13:24] /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:24] 42 | T * p = slabs.back() + index; [00:13:24] | ^~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:13:24] | ^~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:13:24] | ^~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:13:24] | ^~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:13:24] | ^~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:13:24] | ^~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:13:24] | ^~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:13:24] | ^~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:13:24] | ^~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:13:24] | ^~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:13:24] | ^~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 222 | const size_t r = s[u]->rule; [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 226 | for (; ++u < n && s[u]->rule == r;); [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:24] | ^~~~~~~~~~~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 222 | const size_t r = s[u]->rule; [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 226 | for (; ++u < n && s[u]->rule == r;); [00:13:24] | ^ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:24] | ^~~~~~~~~~~~~~~~~~~~~~ [00:13:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:24] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:13:24] | ^ [00:13:24] 25 warnings generated. [00:13:27] [ 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:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:13:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:27] 98 | switch (t) { [00:13:27] | ^ [00:13:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:27] 111 | switch (type_) { [00:13:27] | ^ [00:13:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:27] 124 | switch (type_) { [00:13:27] | ^ [00:13:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:27] 138 | switch (type_) { [00:13:27] | ^ [00:13:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:27] 151 | switch (type_) { [00:13:27] | ^ [00:13:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:27] 164 | switch (type_) { [00:13:27] | ^ [00:13:27] /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:27] 45 | if (been[state]) return; [00:13:27] | ^~~~ [00:13:27] /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:27] 46 | been[state] = true; [00:13:27] | ^~~~ [00:13:27] /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:27] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:13:27] | ^~~~~~~ [00:13:27] /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:27] 51 | owrt[p->lhs] = true; [00:13:27] | ^~~~ [00:13:27] /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:27] 54 | size_t dest = s->arcs[c]; [00:13:27] | ^~~~~~~ [00:13:27] /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:27] 57 | owrt[p->lhs] = true; [00:13:27] | ^~~~ [00:13:27] /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:27] 76 | size_t i = s->arcs[c]; [00:13:27] | ^~~~~~~ [00:13:27] /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:27] 78 | tcmd_t *&p = s->tcmd[c]; [00:13:27] | ^~~~~~~ [00:13:27] /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:27] 103 | std::fill(been, been + nstates, false); [00:13:27] | ^~~~ [00:13:27] /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:27] 104 | std::fill(owrt, owrt + nver, false); [00:13:27] | ^~~~ [00:13:27] /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:27] 107 | tcmd_t *p = s->tcmd[nsym], [00:13:27] | ^~~~~~~ [00:13:27] /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:27] 109 | **pc = &s->tcmd[nsym + 1]; [00:13:27] | ^~~~~~~ [00:13:27] /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:27] 115 | if (!owrt[r]) { [00:13:27] | ^~~~ [00:13:27] /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:27] 129 | if (!owrt[r]) { [00:13:27] | ^~~~ [00:13:27] 20 warnings generated. [00:13:31] [ 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:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 42 | if (arcs[i] == state) return true; [00:13:31] | ^~~~ [00:13:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 79 | const size_t j = arcs[c - 1]; [00:13:31] | ^~~~ [00:13:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 86 | const size_t j = arcs[c]; [00:13:31] | ^~~~ [00:13:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:13:31] | ^~~~ [00:13:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 142 | const size_t j = arcs[c - 1]; [00:13:31] | ^~~~ [00:13:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 149 | const size_t j = arcs[c]; [00:13:31] | ^~~~ [00:13:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:31] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:13:31] | ^~~~ [00:13:31] 7 warnings generated. [00:13:36] [ 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:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 98 | switch (t) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 111 | switch (type_) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 124 | switch (type_) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 138 | switch (type_) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 151 | switch (type_) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 164 | switch (type_) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 272 | switch (p->kind) { [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] /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:13:36] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:13:36] | ^ [00:13:36] /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:13:36] 136 | ? find_state_specialized(ctx) [00:13:36] | ^ [00:13:36] /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:13:36] 126 | template void find_state(pdetctx_t &ctx); [00:13:36] | ^ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:36] 272 | switch (p->kind) { [00:13:36] | ^ [00:13:36] /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:13:36] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:13:36] | ^ [00:13:36] /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:13:36] 136 | ? find_state_specialized(ctx) [00:13:36] | ^ [00:13:36] /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:13:36] 127 | template void find_state(ldetctx_t &ctx); [00:13:36] | ^ [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13: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:13:36] 42 | T * p = slabs.back() + index; [00:13:36] | ^~~~~~~~~~~~ [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:13:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:13: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:13:36] 51 | current_slab_ += size; [00:13:36] | ^~~~~~~~~~~~~ [00:13: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:13:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:13:36] | ^~~~~~~~~~~~~ [00:13: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:13:36] 59 | current_slab_ += size; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 654 | const hidx_t xl = x->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 667 | x2t[xv] = t; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 684 | *++b2 = *a; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 715 | *a = *++b1; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 654 | const hidx_t xl = x->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 667 | x2t[xv] = t; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 684 | *++b2 = *a; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 715 | *a = *++b1; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 654 | const hidx_t xl = x->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 667 | x2t[xv] = t; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 684 | *++b2 = *a; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 715 | *a = *++b1; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 654 | const hidx_t xl = x->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 667 | x2t[xv] = t; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 684 | *++b2 = *a; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:13:36] | ^~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:36] 715 | *a = *++b1; [00:13:36] | ^~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:13:36] | ^~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 245 | tagver_t &f = dfa.finvers[t]; [00:13:36] | ^~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:13:36] | ^~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 245 | tagver_t &f = dfa.finvers[t]; [00:13:36] | ^~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 292 | l = ctx.dfa.finvers[p->tag]; [00:13:36] | ^~~~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 292 | l = ctx.dfa.finvers[p->tag]; [00:13:36] | ^~~~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:13:36] | ^~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 452 | buffer->state[i] = c.state; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 453 | buffer->tvers[i] = c.tvers; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 454 | buffer->thist[i] = c.thist; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 460 | buffer->state[i] = c.state; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 461 | buffer->thist[i] = c.thist; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 452 | buffer->state[i] = c.state; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 453 | buffer->tvers[i] = c.tvers; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 454 | buffer->thist[i] = c.thist; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 460 | buffer->state[i] = c.state; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:36] 461 | buffer->thist[i] = c.thist; [00:13:36] | ^~~~~~~~~~~~~ [00:13:36] 117 warnings generated. [00:13:39] [ 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:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:39] 70 | switch (type) { [00:13:39] | ^ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 79 | if (i == part[i]) { [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 80 | compact[i] = j++; [00:13:39] | ^~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 88 | if (i == part[i]) { [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 91 | if (arcs[c] != dfa_t::NIL) { [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 92 | arcs[c] = compact[part[arcs[c]]]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 92 | arcs[c] = compact[part[arcs[c]]]; [00:13:39] | ^~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 92 | arcs[c] = compact[part[arcs[c]]]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 92 | arcs[c] = compact[part[arcs[c]]]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 115 | tbl[i + 1] = tbl[i] + i; [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:39] 115 | tbl[i + 1] = tbl[i] + i; [00:13:39] | ^~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 115 | tbl[i + 1] = tbl[i] + i; [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 123 | tbl[i][j] = s1->rule != s2->rule [00:13:39] | ^~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 123 | tbl[i][j] = s1->rule != s2->rule [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:13:39] | ^~~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:13:39] | ^~~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 133 | if (!tbl[i][j]) { [00:13:39] | ^~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 133 | if (!tbl[i][j]) { [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 135 | size_t oi = states[i]->arcs[k]; [00:13:39] | ^~~~~~~~~~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 136 | size_t oj = states[j]->arcs[k]; [00:13:39] | ^~~~~~~~~~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:13:39] | ^~~~~~~~~~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:13:39] | ^~~~~~~~~~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 144 | || tbl[oi][oj]))) { [00:13:39] | ^~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 144 | || tbl[oi][oj]))) { [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 145 | tbl[i][j] = true; [00:13:39] | ^~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 145 | tbl[i][j] = true; [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 169 | part[i] = i; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 171 | if (!tbl[i][j]) { [00:13:39] | ^~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 171 | if (!tbl[i][j]) { [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 172 | part[i] = j; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:13:39] | ^~~~~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 195 | part[i] = i; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 196 | next[i] = dfa_t::NIL; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 200 | part[i] = j; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 201 | next[i] = next[j]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 201 | next[i] = next[j]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 202 | next[j] = i; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 216 | size_t *o = &out[j * nchars]; [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:13:39] | ^ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:13:39] | ^ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:13:39] | ^ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 226 | const size_t j_next = next[j]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 230 | const size_t k = diff[n]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:13:39] | ^~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 236 | part[j] = k; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 237 | next[j] = next[k]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 237 | next[j] = next[k]; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 238 | next[k] = j; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 244 | diff[diff_count++] = j; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 245 | part[j] = j; [00:13:39] | ^~~~ [00:13:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:39] 246 | next[j] = dfa_t::NIL; [00:13:39] | ^~~~ [00:13:39] 56 warnings generated. [00:13:42] [ 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:13:44] [ 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:13:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:44] 42 | std::fill(buffer, buffer + ntags, ver); [00:13:44] | ^~~~~~ [00:13:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:44] 50 | buffer[i] = fst++; [00:13:44] | ^~~~~~ [00:13:44] 2 warnings generated. [00:13:47] [ 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:13:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:13:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:13: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:13:47] 51 | current_slab_ += size; [00:13:47] | ^~~~~~~~~~~~~ [00:13: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:13:47] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:13:47] | ^~~~~~~~~~~~~ [00:13: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:13:47] 59 | current_slab_ += size; [00:13:47] | ^~~~~~~~~~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:13:47] | ^ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 157 | *h++ = TAGVER_ZERO; [00:13:47] | ^ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:13:47] | ^ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 157 | *h++ = TAGVER_ZERO; [00:13:47] | ^ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 55 | ++h; ++g; [00:13:47] | ^ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 55 | ++h; ++g; [00:13:47] | ^ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:47] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:13:47] | ^~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:47] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:13:47] | ^~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:47] 68 | ++indeg[x->rhs]; [00:13:47] | ^~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:47] 78 | if (indeg[x->lhs] == 0) { [00:13:47] | ^~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:47] 79 | --indeg[x->rhs]; [00:13:47] | ^~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:47] 129 | p->history[1] = TAGVER_ZERO; [00:13:47] | ^~~~~~~~~~ [00:13:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:13:47] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:13:47] | ^ [00:13:47] 16 warnings generated. [00:13:50] [ 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:13:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:13:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13:50] /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:50] 42 | T * p = slabs.back() + index; [00:13:50] | ^~~~~~~~~~~~ [00:13:50] /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:13:50] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:13:50] | ^~~~~~~ [00:13:50] 2 warnings generated. [00:13:52] [ 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:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 37 | switch (policy_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 27 | switch (type_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 57 | switch (type_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 96 | switch (policy_) { [00:13:52] | ^ [00:13:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:13:52] 85 | switch (type_) { [00:13:52] | ^ [00:13:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [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/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:52] 59 | c = ebc2asc[c & 0xFF]; [00:13:52] | ^~~~~~~ [00:13:52] 13 warnings generated. [00:13:55] [ 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:13:55] /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:13:55] 10 | free_list RangeSuffix::freeList; [00:13:55] | ^ [00:13:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:13:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13: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:13:55] 42 | T * p = slabs.back() + index; [00:13:55] | ^~~~~~~~~~~~ [00:13:55] 2 warnings generated. [00:13:57] [ 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:13:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:13:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:13:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:13:57] /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:57] 42 | T * p = slabs.back() + index; [00:13:57] | ^~~~~~~~~~~~ [00:13:57] /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:13:57] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:13:57] | ^~~~~ [00:13:57] /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:13:57] 139 | const uint32_t lc = lcs[n - i]; [00:13:57] | ^~~ [00:13:57] /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:13:57] 140 | const uint32_t hc = hcs[n - i]; [00:13:57] | ^~~ [00:13:57] 4 warnings generated. [00:13:57] [ 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:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 41 | str[1] = INFIX | (c & MASK); [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 57 | str[2] = INFIX | (c & MASK); [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 66 | str[3] = INFIX | (c & MASK); [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:13:57] | ^~~ [00:13:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:13:57] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:13:57] | ^~~ [00:13:57] 9 warnings generated. [00:14:00] [ 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:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:14:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:00] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:00] /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:00] 42 | T * p = slabs.back() + index; [00:14:00] | ^~~~~~~~~~~~ [00:14:00] 1 warning generated. [00:14:00] [ 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:02] [ 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:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:02] 31 | switch (locfmt) { [00:14:02] | ^ [00:14:02] 1 warning generated. [00:14:06] [ 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:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 98 | switch (t) { [00:14:06] | ^ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 111 | switch (type_) { [00:14:06] | ^ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 124 | switch (type_) { [00:14:06] | ^ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 138 | switch (type_) { [00:14:06] | ^ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 151 | switch (type_) { [00:14:06] | ^ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 164 | switch (type_) { [00:14:06] | ^ [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:06] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:06] | ^ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:06] 47 | switch (o) [00:14:06] | ^ [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14: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:14:06] 51 | current_slab_ += size; [00:14:06] | ^~~~~~~~~~~~~ [00:14: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:14:06] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:06] | ^~~~~~~~~~~~~ [00:14: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:14:06] 59 | current_slab_ += size; [00:14:06] | ^~~~~~~~~~~~~ [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14:06] /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:06] 65 | mtag_t &t = trie.head[next]; [00:14:06] | ^~~~~~~~~ [00:14:06] /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:06] 76 | mtag = trie.head[mtag].pred; [00:14:06] | ^~~~~~~~~ [00:14:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 49 | return skel.nodes[arcs[i]]; [00:14:06] | ^~~~~~~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:14:06] | ^~~~~~~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 36 | mask[i] = SILENT; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 50 | mask[t] |= WARNING; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 53 | mask[t] &= ~WARNING; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 57 | mask[t] |= (WARNING | ERROR); [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 60 | mask[t] &= ~ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 69 | mask[i] |= WARNING; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 79 | mask[i] |= ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 85 | return mask[t] > 0; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 90 | if (mask[t] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 92 | msg.warning(names[t], loc, false, "%s", s); [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:14:06] | ^~~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:14:06] | ^~~~ [00:14:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:06] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:14:06] | ^~~~~ [00:14:06] 52 warnings generated. [00:14:09] [ 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:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:14:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:09] 98 | switch (t) { [00:14:09] | ^ [00:14:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:09] 111 | switch (type_) { [00:14:09] | ^ [00:14:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:09] 124 | switch (type_) { [00:14:09] | ^ [00:14:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:09] 138 | switch (type_) { [00:14:09] | ^ [00:14:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:09] 151 | switch (type_) { [00:14:09] | ^ [00:14:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:09] 164 | switch (type_) { [00:14:09] | ^ [00:14:09] /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:09] 88 | switch (ast->type) { [00:14:09] | ^ [00:14:09] /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:09] 170 | switch (ast->type) { [00:14:09] | ^ [00:14:09] /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:09] 364 | switch (ast->type) { [00:14:09] | ^ [00:14:09] /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:09] 419 | switch (spec.opts->empty_class_policy) { [00:14:09] | ^ [00:14:09] /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:09] 432 | switch (spec.opts->encoding.type()) { [00:14:09] | ^ [00:14:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:14:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14: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:14:09] 42 | T * p = slabs.back() + index; [00:14:09] | ^~~~~~~~~~~~ [00:14:09] 12 warnings generated. [00:14:12] [ 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:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:14:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:12] 98 | switch (t) { [00:14:12] | ^ [00:14:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:12] 111 | switch (type_) { [00:14:12] | ^ [00:14:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:12] 124 | switch (type_) { [00:14:12] | ^ [00:14:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:12] 138 | switch (type_) { [00:14:12] | ^ [00:14:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:12] 151 | switch (type_) { [00:14:12] | ^ [00:14:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:12] 164 | switch (type_) { [00:14:12] | ^ [00:14:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:14:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:12] /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:12] 42 | T * p = slabs.back() + index; [00:14:12] | ^~~~~~~~~~~~ [00:14:12] /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:12] 23 | for (; stidx < etidx; ++stidx) { [00:14:12] | ^~~~~ [00:14:12] /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:12] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:14:12] | ^ [00:14:12] /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:12] 136 | *tag++ = re->tag.idx; [00:14:12] | ^~~ [00:14:12] 10 warnings generated. [00:14:15] [ 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:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:14:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:15] 98 | switch (t) { [00:14:15] | ^ [00:14:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:15] 111 | switch (type_) { [00:14:15] | ^ [00:14:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:15] 124 | switch (type_) { [00:14:15] | ^ [00:14:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:15] 138 | switch (type_) { [00:14:15] | ^ [00:14:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:15] 151 | switch (type_) { [00:14:15] | ^ [00:14:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:15] 164 | switch (type_) { [00:14:15] | ^ [00:14:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:14:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14: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:14:15] 42 | T * p = slabs.back() + index; [00:14:15] | ^~~~~~~~~~~~ [00:14:15] 7 warnings generated. [00:14:18] [ 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:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:14:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:18] /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:18] 42 | T * p = slabs.back() + index; [00:14:18] | ^~~~~~~~~~~~ [00:14:18] 1 warning generated. [00:14:20] [ 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:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:14:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:20] 98 | switch (t) { [00:14:20] | ^ [00:14:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:20] 111 | switch (type_) { [00:14:20] | ^ [00:14:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:20] 124 | switch (type_) { [00:14:20] | ^ [00:14:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:20] 138 | switch (type_) { [00:14:20] | ^ [00:14:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:20] 151 | switch (type_) { [00:14:20] | ^ [00:14:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:20] 164 | switch (type_) { [00:14:20] | ^ [00:14:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:14:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:20] /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:20] 42 | T * p = slabs.back() + index; [00:14:20] | ^~~~~~~~~~~~ [00:14:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:14:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:14: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:14:20] 51 | current_slab_ += size; [00:14:20] | ^~~~~~~~~~~~~ [00:14: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:14:20] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:20] | ^~~~~~~~~~~~~ [00:14: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:14:20] 59 | current_slab_ += size; [00:14:20] | ^~~~~~~~~~~~~ [00:14:20] 10 warnings generated. [00:14:23] [ 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:14:23] /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:14:23] 8 | free_list SemAct::flist; [00:14:23] | ^ [00:14:23] 1 warning generated. [00:14:27] [ 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:14:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:14:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 98 | switch (t) { [00:14:27] | ^ [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 111 | switch (type_) { [00:14:27] | ^ [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 124 | switch (type_) { [00:14:27] | ^ [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 138 | switch (type_) { [00:14:27] | ^ [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 151 | switch (type_) { [00:14:27] | ^ [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 164 | switch (type_) { [00:14:27] | ^ [00:14:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:27] 33 | switch (re->type) { [00:14:27] | ^ [00:14:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:14:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14:27] /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:27] 42 | T * p = slabs.back() + index; [00:14:27] | ^~~~~~~~~~~~ [00:14:27] 8 warnings generated. [00:14:29] [ 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:14:34] [ 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:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:34] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:34] | ^ [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:34] 98 | switch (t) { [00:14:34] | ^ [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:34] 111 | switch (type_) { [00:14:34] | ^ [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:34] 124 | switch (type_) { [00:14:34] | ^ [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:34] 138 | switch (type_) { [00:14:34] | ^ [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:34] 151 | switch (type_) { [00:14:34] | ^ [00:14:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:34] 164 | switch (type_) { [00:14:34] | ^ [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14: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:14:34] 51 | current_slab_ += size; [00:14:34] | ^~~~~~~~~~~~~ [00:14: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:14:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:34] | ^~~~~~~~~~~~~ [00:14: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:14:34] 59 | current_slab_ += size; [00:14:34] | ^~~~~~~~~~~~~ [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:14: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:14:34] 42 | T * p = slabs.back() + index; [00:14:34] | ^~~~~~~~~~~~ [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:14:34] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 108 | lim += offs; [00:14:34] | ^~~ [00:14:34] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 109 | cur += offs; [00:14:34] | ^~~ [00:14:34] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 110 | mar += offs; [00:14:34] | ^~~ [00:14:34] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 111 | ctx += offs; [00:14:34] | ^~~ [00:14:34] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 112 | tok += offs; [00:14:34] | ^~~ [00:14:34] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 113 | ptr += offs; [00:14:34] | ^~~ [00:14:34] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 114 | pos += offs; [00:14:34] | ^~~ [00:14:34] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:14:34] | ^~~~ [00:14:34] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:14:34] | ^~~~ [00:14:34] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:34] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:14:34] | ^~~~ [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:14:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14: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:14:34] 65 | mtag_t &t = trie.head[next]; [00:14:34] | ^~~~~~~~~ [00:14: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:14:34] 76 | mtag = trie.head[mtag].pred; [00:14:34] | ^~~~~~~~~ [00:14:34] 23 warnings generated. [00:14:38] [ 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:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:38] 98 | switch (t) { [00:14:38] | ^ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:38] 111 | switch (type_) { [00:14:38] | ^ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:38] 124 | switch (type_) { [00:14:38] | ^ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:38] 138 | switch (type_) { [00:14:38] | ^ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:38] 151 | switch (type_) { [00:14:38] | ^ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:38] 164 | switch (type_) { [00:14:38] | ^ [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:38] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:38] | ^ [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14: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:14:38] 51 | current_slab_ += size; [00:14:38] | ^~~~~~~~~~~~~ [00:14: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:14:38] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:38] | ^~~~~~~~~~~~~ [00:14: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:14:38] 59 | current_slab_ += size; [00:14:38] | ^~~~~~~~~~~~~ [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14:38] /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:38] 65 | mtag_t &t = trie.head[next]; [00:14:38] | ^~~~~~~~~ [00:14:38] /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:38] 76 | mtag = trie.head[mtag].pred; [00:14:38] | ^~~~~~~~~ [00:14:38] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:38] 49 | return skel.nodes[arcs[i]]; [00:14:38] | ^~~~~~~~~~ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:38] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:14:38] | ^~~~~~~~~~ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:80:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:38] 80 | const Node &node = skel.nodes[i.node]; [00:14:38] | ^~~~~~~~~~ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:104:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:38] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:14:38] | ^~~~~~~~~~ [00:14:38] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:120:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:38] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:14:38] | ^~~~~~~~~~ [00:14:38] 17 warnings generated. [00:14:43] [ 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:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:43] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:43] | ^ [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:43] 98 | switch (t) { [00:14:43] | ^ [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:43] 111 | switch (type_) { [00:14:43] | ^ [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:43] 124 | switch (type_) { [00:14:43] | ^ [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:43] 138 | switch (type_) { [00:14:43] | ^ [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:43] 151 | switch (type_) { [00:14:43] | ^ [00:14:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:43] 164 | switch (type_) { [00:14:43] | ^ [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14: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:14:43] 51 | current_slab_ += size; [00:14:43] | ^~~~~~~~~~~~~ [00:14: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:14:43] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:43] | ^~~~~~~~~~~~~ [00:14: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:14:43] 59 | current_slab_ += size; [00:14:43] | ^~~~~~~~~~~~~ [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:14:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14: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:14:43] 65 | mtag_t &t = trie.head[next]; [00:14:43] | ^~~~~~~~~ [00:14: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:14:43] 76 | mtag = trie.head[mtag].pred; [00:14:43] | ^~~~~~~~~ [00:14:43] 12 warnings generated. [00:14:48] [ 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:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 98 | switch (t) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 111 | switch (type_) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 124 | switch (type_) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 138 | switch (type_) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 151 | switch (type_) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 164 | switch (type_) { [00:14:48] | ^ [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:48] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 476 | switch (skel.sizeof_key) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 476 | switch (skel.sizeof_key) { [00:14:48] | ^ [00:14:48] /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:14:48] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 476 | switch (skel.sizeof_key) { [00:14:48] | ^ [00:14:48] /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:14:48] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:48] 476 | switch (skel.sizeof_key) { [00:14:48] | ^ [00:14:48] /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:14:48] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:14:48] | ^ [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14:48] /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:48] 51 | current_slab_ += size; [00:14:48] | ^~~~~~~~~~~~~ [00:14:48] /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:48] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:48] | ^~~~~~~~~~~~~ [00:14:48] /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:48] 59 | current_slab_ += size; [00:14:48] | ^~~~~~~~~~~~~ [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14:48] /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:48] 65 | mtag_t &t = trie.head[next]; [00:14:48] | ^~~~~~~~~ [00:14:48] /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:48] 76 | mtag = trie.head[mtag].pred; [00:14:48] | ^~~~~~~~~ [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 101 | T *ptr = buf.ptr + size; [00:14:48] | ^~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 101 | T *ptr = buf.ptr + size; [00:14:48] | ^~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 101 | T *ptr = buf.ptr + size; [00:14:48] | ^~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 101 | T *ptr = buf.ptr + size; [00:14:48] | ^~~~~~~ [00:14:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 49 | return skel.nodes[arcs[i]]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 76 | p[i] = static_cast(n >> (i * 8)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 76 | p[i] = static_cast(n >> (i * 8)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 76 | p[i] = static_cast(n >> (i * 8)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 76 | p[i] = static_cast(n >> (i * 8)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 103 | tags[l] = tags[r]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 103 | tags[l] = tags[r]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 107 | if (l != r) tags[l] = tags[r]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 107 | if (l != r) tags[l] = tags[r]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 109 | uint32_t t = tags[l]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 111 | for (; *h != TAGVER_ZERO; ++h); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 112 | for (; h --> h0; ) { [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 115 | tags[l] = t; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 151 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 152 | chars[i] = a->lower; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 159 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 162 | uint32_t c = static_cast(chars[i]); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 166 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 167 | chars[i] = a->lower; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 172 | chars[i] = upper; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 175 | chars[i] += stride; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 178 | *p++ = to_le(static_cast(c)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 151 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 152 | chars[i] = a->lower; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 159 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 162 | uint32_t c = static_cast(chars[i]); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 166 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 167 | chars[i] = a->lower; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 172 | chars[i] = upper; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 175 | chars[i] += stride; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 178 | *p++ = to_le(static_cast(c)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 151 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 152 | chars[i] = a->lower; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 159 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 162 | uint32_t c = static_cast(chars[i]); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 166 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 167 | chars[i] = a->lower; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 172 | chars[i] = upper; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 175 | chars[i] += stride; [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 178 | *p++ = to_le(static_cast(c)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 214 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 215 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 236 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 241 | if (--chars[i] == 0) { [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 242 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 243 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 286 | bver = static_cast(skel.finvers[base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 296 | *k++ = to_le(static_cast(path.len())); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 297 | *k++ = to_le(static_cast(matched)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 308 | uint32_t tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 330 | *k++ = to_le(static_cast(len)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 332 | *k++ = to_le(static_cast(history[i])); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 339 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 343 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 349 | *k++ = to_le(static_cast(tval)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 214 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 215 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 236 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 241 | if (--chars[i] == 0) { [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 242 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 243 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 286 | bver = static_cast(skel.finvers[base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 296 | *k++ = to_le(static_cast(path.len())); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 297 | *k++ = to_le(static_cast(matched)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 308 | uint32_t tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 330 | *k++ = to_le(static_cast(len)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 332 | *k++ = to_le(static_cast(history[i])); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 339 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 343 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 349 | *k++ = to_le(static_cast(tval)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 214 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 215 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 236 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 241 | if (--chars[i] == 0) { [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 242 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 243 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 286 | bver = static_cast(skel.finvers[base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 296 | *k++ = to_le(static_cast(path.len())); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 297 | *k++ = to_le(static_cast(matched)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 308 | uint32_t tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 330 | *k++ = to_le(static_cast(len)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 332 | *k++ = to_le(static_cast(history[i])); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 339 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 343 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 349 | *k++ = to_le(static_cast(tval)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 214 | arcs[i] = a; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 215 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 236 | const Node::range_t *a = arcs[i]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 241 | if (--chars[i] == 0) { [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 242 | arcs[i] = a = a->next; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 243 | chars[i] = nsteps(a->lower, a->upper); [00:14:48] | ^~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 267 | matched = tags[skel.finvers[trail]]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 286 | bver = static_cast(skel.finvers[base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 296 | *k++ = to_le(static_cast(path.len())); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 297 | *k++ = to_le(static_cast(matched)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 308 | uint32_t tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 330 | *k++ = to_le(static_cast(len)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 332 | *k++ = to_le(static_cast(history[i])); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 339 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:14:48] | ^~~~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 343 | tval = tags[tver]; [00:14:48] | ^~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:48] 349 | *k++ = to_le(static_cast(tval)); [00:14:48] | ^ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:48] 406 | const Node &node = skel.nodes[i]; [00:14:48] | ^~~~~~~~~~ [00:14:48] 179 warnings generated. [00:14:51] [ 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:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:51] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:51] | ^ [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14:51] /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:51] 51 | current_slab_ += size; [00:14:51] | ^~~~~~~~~~~~~ [00:14:51] /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:51] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:51] | ^~~~~~~~~~~~~ [00:14:51] /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:51] 59 | current_slab_ += size; [00:14:51] | ^~~~~~~~~~~~~ [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:14:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14:51] /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:51] 65 | mtag_t &t = trie.head[next]; [00:14:51] | ^~~~~~~~~ [00:14:51] /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:51] 76 | mtag = trie.head[mtag].pred; [00:14:51] | ^~~~~~~~~ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:51] 49 | const Node &node = skel.nodes[i.node]; [00:14:51] | ^~~~~~~~~~ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:51] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:14:51] | ^~~~~~~~~~ [00:14:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:51] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:14:51] | ^~~~~~~~~~ [00:14:51] 9 warnings generated. [00:14:54] [ 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:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 98 | switch (t) { [00:14:54] | ^ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 111 | switch (type_) { [00:14:54] | ^ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 124 | switch (type_) { [00:14:54] | ^ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 138 | switch (type_) { [00:14:54] | ^ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 151 | switch (type_) { [00:14:54] | ^ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 164 | switch (type_) { [00:14:54] | ^ [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:14:54] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:14:54] | ^ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:54] 131 | switch (key) { [00:14:54] | ^ [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:14: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:14:54] 51 | current_slab_ += size; [00:14:54] | ^~~~~~~~~~~~~ [00:14: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:14:54] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:14:54] | ^~~~~~~~~~~~~ [00:14: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:14:54] 59 | current_slab_ += size; [00:14:54] | ^~~~~~~~~~~~~ [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:14:54] /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:54] 65 | mtag_t &t = trie.head[next]; [00:14:54] | ^~~~~~~~~ [00:14:54] /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:54] 76 | mtag = trie.head[mtag].pred; [00:14:54] | ^~~~~~~~~ [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:14:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:14:54] /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:54] 42 | T * p = slabs.back() + index; [00:14:54] | ^~~~~~~~~~~~ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:54] 27 | size_t j = s->arcs[c]; [00:14:54] | ^~~~~~~ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:54] 28 | const tcmd_t *t = s->tcmd[c]; [00:14:54] | ^~~~~~~ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:54] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:14:54] | ^~~~~~~ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:54] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:14:54] | ^~~~~~~ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:54] 55 | cmd = s->tcmd[nc]; [00:14:54] | ^~~~~~~ [00:14:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:14:54] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:14:54] | ^~~~~ [00:14:54] 20 warnings generated. [00:14:57] [ 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:14:57] /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:14:57] 10 | free_list AST::flist; [00:14:57] | ^ [00:14:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:57] 128 | switch (a->type) { [00:14:57] | ^ [00:14:57] 2 warnings generated. [00:14:59] [ 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:14:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:14:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:14:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:59] 98 | switch (t) { [00:14:59] | ^ [00:14:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:59] 111 | switch (type_) { [00:14:59] | ^ [00:14:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:59] 124 | switch (type_) { [00:14:59] | ^ [00:14:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:59] 138 | switch (type_) { [00:14:59] | ^ [00:14:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:59] 151 | switch (type_) { [00:14:59] | ^ [00:14:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:14:59] 164 | switch (type_) { [00:14:59] | ^ [00:14:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:14:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:14:59] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 108 | lim += offs; [00:14:59] | ^~~ [00:14:59] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 109 | cur += offs; [00:14:59] | ^~~ [00:14:59] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 110 | mar += offs; [00:14:59] | ^~~ [00:14:59] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 111 | ctx += offs; [00:14:59] | ^~~ [00:14:59] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 112 | tok += offs; [00:14:59] | ^~~ [00:14:59] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 113 | ptr += offs; [00:14:59] | ^~~ [00:14:59] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 114 | pos += offs; [00:14:59] | ^~~ [00:14:59] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:14:59] | ^~~~ [00:14:59] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:14:59] | ^~~~ [00:14:59] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:14:59] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:14:59] | ^~~~ [00:14:59] 16 warnings generated. [00:15:02] [ 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:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:15:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:02] 98 | switch (t) { [00:15:02] | ^ [00:15:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:02] 111 | switch (type_) { [00:15:02] | ^ [00:15:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:02] 124 | switch (type_) { [00:15:02] | ^ [00:15:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:02] 138 | switch (type_) { [00:15:02] | ^ [00:15:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:02] 151 | switch (type_) { [00:15:02] | ^ [00:15:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:02] 164 | switch (type_) { [00:15:02] | ^ [00:15:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:15:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:15:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:02] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 108 | lim += offs; [00:15:02] | ^~~ [00:15:02] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 109 | cur += offs; [00:15:02] | ^~~ [00:15:02] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 110 | mar += offs; [00:15:02] | ^~~ [00:15:02] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 111 | ctx += offs; [00:15:02] | ^~~ [00:15:02] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 112 | tok += offs; [00:15:02] | ^~~ [00:15:02] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 113 | ptr += offs; [00:15:02] | ^~~ [00:15:02] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 114 | pos += offs; [00:15:02] | ^~~ [00:15:02] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:02] | ^~~~ [00:15:02] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:02] | ^~~~ [00:15:02] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:02] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:02] | ^~~~ [00:15:02] 16 warnings generated. [00:15:06] [ 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:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:15:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:06] 98 | switch (t) { [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:06] 111 | switch (type_) { [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:06] 124 | switch (type_) { [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:06] 138 | switch (type_) { [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:06] 151 | switch (type_) { [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:06] 164 | switch (type_) { [00:15:06] | ^ [00:15:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:15:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:06] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 108 | lim += offs; [00:15:06] | ^~~ [00:15:06] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 109 | cur += offs; [00:15:06] | ^~~ [00:15:06] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 110 | mar += offs; [00:15:06] | ^~~ [00:15:06] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 111 | ctx += offs; [00:15:06] | ^~~ [00:15:06] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 112 | tok += offs; [00:15:06] | ^~~ [00:15:06] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 113 | ptr += offs; [00:15:06] | ^~~ [00:15:06] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 114 | pos += offs; [00:15:06] | ^~~ [00:15:06] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:06] | ^~~~ [00:15:06] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:06] | ^~~~ [00:15:06] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:06] | ^~~~ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 109 | in->eo = cur - 1; [00:15:06] | ^~~ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:15:06] | ^~~ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 135 | lim += have; [00:15:06] | ^~~ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 155 | in->so += offs; [00:15:06] | ~~~~^~ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 156 | in->eo += offs; [00:15:06] | ~~~~^~ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 211 | lim += YYMAXFILL; [00:15:06] | ^~~ [00:15:06] 22 warnings generated. [00:15:06] [ 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:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 41 | for (s += 2; s != s_end; ++s) [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 41 | for (s += 2; s != s_end; ++s) [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 53 | for (++s; s != s_end; ++s) [00:15:06] | ^ [00:15:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:06] 53 | for (++s; s != s_end; ++s) [00:15:06] | ^ [00:15:06] 4 warnings generated. [00:15:07] [ 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:07] [ 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:07] /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:07] 13 | for (; s != s_end; ++s) [00:15:07] | ^ [00:15:07] /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:07] 33 | ++s; [00:15:07] | ^ [00:15:07] /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:07] 34 | for (; s != s_end; ++s) [00:15:07] | ^ [00:15:07] /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:07] 46 | for (; s != s_end; ++s) [00:15:07] | ^ [00:15:07] 4 warnings generated. [00:15:08] [ 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:10] [ 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:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:15:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:15: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:15:10] 42 | T * p = slabs.back() + index; [00:15:10] | ^~~~~~~~~~~~ [00:15:10] 1 warning generated. [00:15:17] [ 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:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:15:17] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:15:17] | ^ [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 98 | switch (t) { [00:15:17] | ^ [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 111 | switch (type_) { [00:15:17] | ^ [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 124 | switch (type_) { [00:15:17] | ^ [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 138 | switch (type_) { [00:15:17] | ^ [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 151 | switch (type_) { [00:15:17] | ^ [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 164 | switch (type_) { [00:15:17] | ^ [00:15:17] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:15:17] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:15:17] | ^ [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:15: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:15:17] 51 | current_slab_ += size; [00:15:17] | ^~~~~~~~~~~~~ [00:15: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:15:17] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:15:17] | ^~~~~~~~~~~~~ [00:15: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:15:17] 59 | current_slab_ += size; [00:15:17] | ^~~~~~~~~~~~~ [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:15:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:15:17] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 108 | lim += offs; [00:15:17] | ^~~ [00:15:17] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 109 | cur += offs; [00:15:17] | ^~~ [00:15:17] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 110 | mar += offs; [00:15:17] | ^~~ [00:15:17] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 111 | ctx += offs; [00:15:17] | ^~~ [00:15:17] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 112 | tok += offs; [00:15:17] | ^~~ [00:15:17] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 113 | ptr += offs; [00:15:17] | ^~~ [00:15:17] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 114 | pos += offs; [00:15:17] | ^~~ [00:15:17] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:17] | ^~~~ [00:15:17] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:17] | ^~~~ [00:15:17] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:15:17] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:15:17] | ^~~~ [00:15:17] 21 warnings generated. [00:15:20] [ 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:21] [ 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:21] /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:21] 116 | const examples_t & e = EXAMPLES[i]; [00:15:21] | ^~~~~~~~ [00:15:21] 1 warning generated. [00:15:21] [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:22] =========================================================================== [00:15:22] =================================================== [00:15:22] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:15:23] =========================================================================== [00:15:23] =================================================== [00:15:23] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:15:23] ===> Staging for re2c-3.0 [00:15:23] ===> Generating temporary packing list [00:15:35] [ 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:15:35] -- Install configuration: "Release" [00:15:35] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2c [00:15:35] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/man/man1/re2c.1 [00:15:36] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2go [00:15:36] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/man/man1/re2go.1 [00:15:36] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2rust [00:15:36] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/re2c/stdlib/unicode_categories.re [00:15:36] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/doc/re2c [00:15:36] (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:15:37] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/examples/re2c [00:15:37] (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:15:37] ====> Compressing man pages (compress-man) [00:15:37] =========================================================================== [00:15:37] =================================================== [00:15:37] ===== 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-01-19T02:52: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:15:37] ===> Building packages for re2c-3.0 [00:15:37] ===> Building re2c-3.0 [00:15:56] =========================================================================== [00:15:56] =>> Cleaning up wrkdir [00:15:56] ===> Cleaning for re2c-3.0 [00:16:23] build of devel/re2c | re2c-3.0 ended at 2025-01-19T04:08:32+01:00 [00:16:23] build time: 00:16:28