[00:00:00] =>> Building devel/re2c [00:00:00] build started at Wed Oct 23 13:07:08 CEST 2024 [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 FreeBSD 14.1-RELEASE 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 Nov 24 2023 /usr/ports/devel/re2c/Makefile [00:00:00] Ports top last git commit: 3efb0dc4c07f [00:00:00] Ports top unclean checkout: no [00:00:31] =>> Inspecting /usr/local/poudriere/data/.m/141amd64-local/07//usr/ports/devel/re2c for modifications to git checkout... no [00:00:32] Port dir last git commit: 3d9a815d9c5a [00:00:32] Port dir unclean checkout: no [00:00:32] Poudriere version: poudriere-git-3.4.99.20240811 [00:00:32] Host OSVERSION: 1401000 [00:00:32] Jail OSVERSION: 1401000 [00:00:32] Job Id: 07 [00:00:32] [00:00:32] ---Begin Environment--- [00:00:32] SHELL=/bin/sh [00:00:32] OSVERSION=1401000 [00:00:32] UNAME_v=FreeBSD 14.1-RELEASE [00:00:32] UNAME_r=14.1-RELEASE [00:00:32] BLOCKSIZE=K [00:00:32] MAIL=/var/mail/root [00:00:32] MM_CHARSET=UTF-8 [00:00:32] LANG=C.UTF-8 [00:00:32] STATUS=1 [00:00:32] HOME=/root [00:00:32] PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin [00:00:32] MAKE_OBJDIR_CHECK_WRITABLE=0 [00:00:32] LOCALBASE=/usr/local [00:00:32] USER=root [00:00:32] POUDRIERE_NAME=poudriere-git [00:00:32] POUDRIERE_VERSION=3.4.99.20240811 [00:00:32] MASTERMNT=/usr/local/poudriere/data/.m/141amd64-local/ref [00:00:32] LC_COLLATE=C [00:00:32] POUDRIERE_BUILD_TYPE=bulk [00:00:32] PACKAGE_BUILDING=yes [00:00:32] SAVED_TERM=tmux-256color [00:00:32] OUTPUT_REDIRECTED_STDERR=4 [00:00:32] OUTPUT_REDIRECTED=1 [00:00:32] PWD=/usr/local/poudriere/data/.m/141amd64-local/07/.p [00:00:32] OUTPUT_REDIRECTED_STDOUT=3 [00:00:32] P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:32] MASTERNAME=141amd64-local [00:00:32] OLDPWD=/usr/local/poudriere/data/.m/141amd64-local/ref/.p/pool [00:00:32] POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240811 [00:00:32] PREFIX=/usr/local [00:00:32] POUDRIEREPATH=/usr/local/bin/poudriere [00:00:32] ---End Environment--- [00:00:32] [00:00:32] ---Begin Poudriere Port Flags/Env--- [00:00:32] PORT_FLAGS= [00:00:32] PKGENV= [00:00:32] FLAVOR= [00:00:32] MAKE_ARGS= [00:00:32] ---End Poudriere Port Flags/Env--- [00:00:32] [00:00:32] ---Begin OPTIONS List--- [00:00:32] ===> The following configuration options are available for re2c-3.0: [00:00:32] DOCS=on: Build and/or install documentation [00:00:32] EXAMPLES=on: Build and/or install examples [00:00:32] LIBRE2C=off: Build libre2c (Experimental) [00:00:32] RE2GO=on: Build RE2GO (identical to re2c --lang go) [00:00:32] RE2RUST=on: Build RE2RUST (identical to re2c --lang rust) [00:00:32] ===> Use 'make config' to modify these settings [00:00:32] ---End OPTIONS List--- [00:00:32] [00:00:32] --MAINTAINER-- [00:00:32] chalpin@cs.wisc.edu [00:00:32] --End MAINTAINER-- [00:00:32] [00:00:32] --PORTVERSION-- [00:00:32] 3.0 [00:00:32] --End PORTVERSION-- [00:00:32] [00:00:32] --PORTREVISION-- [00:00:32] 0 [00:00:32] --End PORTREVISION-- [00:00:32] [00:00:32] --CONFIGURE_ARGS-- [00:00:32] [00:00:32] --End CONFIGURE_ARGS-- [00:00:32] [00:00:32] --CONFIGURE_ENV-- [00:00:32] 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:32] --End CONFIGURE_ENV-- [00:00:32] [00:00:32] --MAKE_ENV-- [00:00:32] 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:32] --End MAKE_ENV-- [00:00:32] [00:00:32] --PLIST_SUB-- [00:00:32] 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:32] --End PLIST_SUB-- [00:00:32] [00:00:32] --SUB_LIST-- [00:00:32] 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:32] --End SUB_LIST-- [00:00:32] [00:00:32] ---Begin make.conf--- [00:00:32] USE_PACKAGE_DEPENDS=yes [00:00:32] BATCH=yes [00:00:32] WRKDIRPREFIX=/wrkdirs [00:00:32] PORTSDIR=/usr/ports [00:00:32] PACKAGES=/packages [00:00:32] DISTDIR=/distfiles [00:00:32] FORCE_PACKAGE=yes [00:00:32] PACKAGE_BUILDING=yes [00:00:32] PACKAGE_BUILDING_FLAVORS=yes [00:00:32] #### /usr/local/etc/poudriere.d/make.conf #### [00:00:32] OPTIONS_SET+=LDAP [00:00:32] OPTIONS_UNSET+=X11 [00:00:32] DEFAULT_VERSIONS+=php=8.1 [00:00:32] #ALLOW_UNSUPPORTED_SYSTEM=yes [00:00:32] CCACHE_DIR=/var/cache/ccache [00:00:32] WITH_CCACHE_BUILD=yes [00:00:32] WITH_CCACHE_BUILD=yes [00:00:32] CCACHE_DIR=/root/.ccache [00:00:32] #### Misc Poudriere #### [00:00:32] .include "/etc/make.conf.ports_env" [00:00:32] GID=0 [00:00:32] UID=0 [00:00:32] DISABLE_MAKE_JOBS=poudriere [00:00:32] ---End make.conf--- [00:00:32] --Resource limits-- [00:00:32] cpu time (seconds, -t) unlimited [00:00:32] file size (512-blocks, -f) unlimited [00:00:32] data seg size (kbytes, -d) 33554432 [00:00:32] stack size (kbytes, -s) 524288 [00:00:32] core file size (512-blocks, -c) unlimited [00:00:32] max memory size (kbytes, -m) unlimited [00:00:32] locked memory (kbytes, -l) unlimited [00:00:32] max user processes (-u) 58500 [00:00:32] open files (-n) 8192 [00:00:32] virtual mem size (kbytes, -v) unlimited [00:00:32] swap limit (kbytes, -w) unlimited [00:00:32] socket buffer size (bytes, -b) unlimited [00:00:32] pseudo-terminals (-p) unlimited [00:00:32] kqueues (-k) unlimited [00:00:32] umtx shared locks (-o) unlimited [00:00:32] --End resource limits-- [00:00:32] =================================================== [00:00:32] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:32] ===> License PD accepted by the user [00:00:32] =========================================================================== [00:00:32] =================================================== [00:00:32] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:32] ===> re2c-3.0 depends on file: /usr/local/sbin/pkg - not found [00:00:32] ===> Installing existing package /packages/All/pkg-1.21.3.pkg [00:00:32] [pkg.mfl.dk] Installing pkg-1.21.3... [00:00:32] [pkg.mfl.dk] Extracting pkg-1.21.3: .......... done [00:00:35] ===> re2c-3.0 depends on file: /usr/local/sbin/pkg - found [00:00:35] ===> Returning to build of re2c-3.0 [00:00:35] =========================================================================== [00:00:35] =================================================== [00:00:35] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:35] =========================================================================== [00:00:35] =================================================== [00:00:35] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:35] ===> License PD accepted by the user [00:00:36] => re2c-3.0.tar.xz doesn't seem to exist in /portdistfiles/. [00:00:36] => Attempting to fetch https://github.com/skvadrik/re2c/releases/download/3.0/re2c-3.0.tar.xz [00:00:36] re2c-3.0.tar.xz 1407 kB 78 MBps 00s [00:00:36] ===> Fetching all distfiles required by re2c-3.0 for building [00:00:36] =========================================================================== [00:00:36] =================================================== [00:00:36] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:36] ===> License PD accepted by the user [00:00:36] ===> Fetching all distfiles required by re2c-3.0 for building [00:00:36] => SHA256 Checksum OK for re2c-3.0.tar.xz. [00:00:36] =========================================================================== [00:00:44] =================================================== [00:00:44] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:44] =========================================================================== [00:00:44] =================================================== [00:00:44] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:44] ===> License PD accepted by the user [00:00:44] ===> Fetching all distfiles required by re2c-3.0 for building [00:00:44] ===> Extracting for re2c-3.0 [00:00:44] => SHA256 Checksum OK for re2c-3.0.tar.xz. [00:00:45] =========================================================================== [00:00:45] =================================================== [00:00:45] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:45] =========================================================================== [00:00:45] =================================================== [00:00:45] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:45] ===> Patching for re2c-3.0 [00:00:45] =========================================================================== [00:00:45] =================================================== [00:00:45] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:45] ===> re2c-3.0 depends on executable: bison - not found [00:00:45] ===> Installing existing package /packages/All/bison-3.8.2_2,1.pkg [00:00:46] [pkg.mfl.dk] Installing bison-3.8.2_2,1... [00:00:46] [pkg.mfl.dk] `-- Installing gettext-runtime-0.22.5... [00:00:46] [pkg.mfl.dk] | `-- Installing indexinfo-0.3.1... [00:00:46] [pkg.mfl.dk] | `-- Extracting indexinfo-0.3.1: .... done [00:00:46] [pkg.mfl.dk] `-- Extracting gettext-runtime-0.22.5: .......... done [00:00:46] [pkg.mfl.dk] `-- Installing libtextstyle-0.22.5... [00:00:46] [pkg.mfl.dk] `-- Extracting libtextstyle-0.22.5: .......... done [00:00:47] [pkg.mfl.dk] `-- Installing m4-1.4.19_1,1... [00:00:47] [pkg.mfl.dk] `-- Extracting m4-1.4.19_1,1: .......... done [00:00:47] [pkg.mfl.dk] Extracting bison-3.8.2_2,1: .......... done [00:00:47] ===> re2c-3.0 depends on executable: bison - found [00:00:47] ===> Returning to build of re2c-3.0 [00:00:47] ===> re2c-3.0 depends on executable: rst2man - not found [00:00:47] ===> Installing existing package /packages/All/py311-docutils-0.21.2,1.pkg [00:00:48] [pkg.mfl.dk] Installing py311-docutils-0.21.2,1... [00:00:48] [pkg.mfl.dk] `-- Installing python311-3.11.10... [00:00:48] [pkg.mfl.dk] | `-- Installing libffi-3.4.6... [00:00:48] [pkg.mfl.dk] | `-- Extracting libffi-3.4.6: .......... done [00:00:48] [pkg.mfl.dk] | `-- Installing mpdecimal-4.0.0... [00:00:48] [pkg.mfl.dk] | `-- Extracting mpdecimal-4.0.0: .......... done [00:00:49] [pkg.mfl.dk] | `-- Installing readline-8.2.13_2... [00:00:49] [pkg.mfl.dk] | `-- Extracting readline-8.2.13_2: .......... done [00:00:49] [pkg.mfl.dk] `-- Extracting python311-3.11.10: .......... done [00:00:52] [pkg.mfl.dk] Extracting py311-docutils-0.21.2,1: .......... done [00:00:52] ===== [00:00:52] Message from python311-3.11.10: [00:00:52] [00:00:52] -- [00:00:52] Note that some standard Python modules are provided as separate ports [00:00:52] as they require additional dependencies. They are available as: [00:00:52] [00:00:52] py311-gdbm databases/py-gdbm@py311 [00:00:52] py311-sqlite3 databases/py-sqlite3@py311 [00:00:52] py311-tkinter x11-toolkits/py-tkinter@py311 [00:00:52] ===> re2c-3.0 depends on executable: rst2man - found [00:00:52] ===> Returning to build of re2c-3.0 [00:00:52] ===> re2c-3.0 depends on file: /usr/local/bin/cmake - not found [00:00:52] ===> Installing existing package /packages/All/cmake-core-3.30.5.pkg [00:00:52] [pkg.mfl.dk] Installing cmake-core-3.30.5... [00:00:52] [pkg.mfl.dk] `-- Installing expat-2.6.3... [00:00:52] [pkg.mfl.dk] `-- Extracting expat-2.6.3: .......... done [00:00:53] [pkg.mfl.dk] `-- Installing jsoncpp-1.9.6_1... [00:00:53] [pkg.mfl.dk] `-- Extracting jsoncpp-1.9.6_1: .......... done [00:00:53] [pkg.mfl.dk] `-- Installing libuv-1.49.1... [00:00:53] [pkg.mfl.dk] `-- Extracting libuv-1.49.1: .......... done [00:00:54] [pkg.mfl.dk] `-- Installing rhash-1.4.4_1... [00:00:54] [pkg.mfl.dk] `-- Extracting rhash-1.4.4_1: .......... done [00:01:15] [pkg.mfl.dk] Extracting cmake-core-3.30.5: .......... done [00:01:15] ===> re2c-3.0 depends on file: /usr/local/bin/cmake - found [00:01:15] ===> Returning to build of re2c-3.0 [00:01:15] ===> re2c-3.0 depends on executable: ninja - not found [00:01:15] ===> Installing existing package /packages/All/ninja-1.11.1,4.pkg [00:01:15] [pkg.mfl.dk] Installing ninja-1.11.1,4... [00:01:15] [pkg.mfl.dk] Extracting ninja-1.11.1,4: ........ done [00:01:15] ===> re2c-3.0 depends on executable: ninja - found [00:01:15] ===> Returning to build of re2c-3.0 [00:01:15] ===> re2c-3.0 depends on file: /usr/local/bin/ccache - not found [00:01:15] ===> Installing existing package /packages/All/ccache-3.7.12_7.pkg [00:01:15] [pkg.mfl.dk] Installing ccache-3.7.12_7... [00:01:15] [pkg.mfl.dk] Extracting ccache-3.7.12_7: .......... done [00:01:15] Create compiler links... [00:01:15] create symlink for cc [00:01:15] create symlink for cc (world) [00:01:15] create symlink for c++ [00:01:15] create symlink for c++ (world) [00:01:15] create symlink for CC [00:01:15] create symlink for CC (world) [00:01:15] create symlink for clang [00:01:15] create symlink for clang (world) [00:01:15] create symlink for clang++ [00:01:15] create symlink for clang++ (world) [00:01:15] ===== [00:01:15] Message from ccache-3.7.12_7: [00:01:15] [00:01:15] -- [00:01:15] NOTE: [00:01:15] Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for [00:01:15] information on using ccache with FreeBSD ports and src. [00:01:15] ===> re2c-3.0 depends on file: /usr/local/bin/ccache - found [00:01:15] ===> Returning to build of re2c-3.0 [00:01:15] =========================================================================== [00:01:15] =================================================== [00:01:15] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:01:15] =========================================================================== [00:01:15] =================================================== [00:01:15] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:01:15] ===> Configuring for re2c-3.0 [00:01:16] ===> Performing out-of-source build [00:01:16] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/.build [00:01:17] -- The C compiler identification is Clang 18.1.5 [00:03:02] -- The CXX compiler identification is Clang 18.1.5 [00:03:02] -- Detecting C compiler ABI info [00:03:02] -- Detecting C compiler ABI info - done [00:03:02] -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped [00:03:02] -- Detecting C compile features [00:03:02] -- Detecting C compile features - done [00:03:02] -- Detecting CXX compiler ABI info [00:03:03] -- Detecting CXX compiler ABI info - done [00:03:03] -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped [00:03:03] -- Detecting CXX compile features [00:03:03] -- Detecting CXX compile features - done [00:03:03] -- Performing Test cxxflag__W [00:04:59] -- Performing Test cxxflag__W - Success [00:04:59] -- Performing Test cxxflag__Wall [00:04:59] -- Performing Test cxxflag__Wall - Success [00:04:59] -- Performing Test cxxflag__Wextra [00:04:59] -- Performing Test cxxflag__Wextra - Success [00:04:59] -- Performing Test cxxflag__Weffc__ [00:04:59] -- Performing Test cxxflag__Weffc__ - Success [00:04:59] -- Performing Test cxxflag__pedantic [00:05:00] -- Performing Test cxxflag__pedantic - Success [00:05:00] -- Performing Test cxxflag__Wformat_2 [00:05:00] -- Performing Test cxxflag__Wformat_2 - Success [00:05:00] -- Performing Test cxxflag__Wredundant_decls [00:05:01] -- Performing Test cxxflag__Wredundant_decls - Success [00:05:01] -- Performing Test cxxflag__Wsuggest_attribute_format [00:05:20] -- Performing Test cxxflag__Wsuggest_attribute_format - Failed [00:05:20] -- Performing Test cxxflag__Wconversion [00:05:21] -- Performing Test cxxflag__Wconversion - Success [00:05:21] -- Performing Test cxxflag__Wsign_conversion [00:05:21] -- Performing Test cxxflag__Wsign_conversion - Success [00:05:21] -- Performing Test cxxflag__Werror_return_type [00:05:21] -- Performing Test cxxflag__Werror_return_type - Success [00:05:21] -- Performing Test cxxflag__Weverything [00:05:21] -- Performing Test cxxflag__Weverything - Success [00:05:21] -- Performing Test cxxflag__fdiagnostics_color_always [00:05:21] -- Performing Test cxxflag__fdiagnostics_color_always - Success [00:05:21] -- C compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing [00:05:21] -- 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:05:21] -- Linker flags for executables: -fstack-protector-strong [00:05:21] -- Linker flags for shared libs: -fstack-protector-strong [00:05:21] -- Release C compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG [00:05:21] -- Release C++ compiler flags: -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG [00:05:21] -- Release linker flags for executables: [00:05:21] -- Release linker flags for shared libs: [00:05:22] -- Found BISON: /usr/local/bin/bison (found version "3.8.2") [00:05:22] -- Found Python3: /usr/local/bin/python3.11 (found version "3.11.10") found components: Interpreter [00:05:22] -- Looking for stdint.h [00:05:22] -- Looking for stdint.h - found [00:05:22] -- Looking for sys/types.h [00:05:23] -- Looking for sys/types.h - found [00:05:23] -- Looking for sys/stat.h [00:05:23] -- Looking for sys/stat.h - found [00:05:23] -- Looking for fcntl.h [00:05:23] -- Looking for fcntl.h - found [00:05:23] -- Looking for unistd.h [00:05:23] -- Looking for unistd.h - found [00:05:23] -- Looking for io.h [00:05:23] -- Looking for io.h - not found [00:05:23] -- Looking for stddef.h [00:05:23] -- Looking for stddef.h - found [00:05:23] -- Check size of char [00:05:23] -- Check size of char - done [00:05:23] -- Check size of short [00:05:23] -- Check size of short - done [00:05:23] -- Check size of int [00:05:23] -- Check size of int - done [00:05:23] -- Check size of long [00:05:24] -- Check size of long - done [00:05:24] -- Check size of long long [00:05:24] -- Check size of long long - done [00:05:24] -- Check size of __int64 [00:05:24] -- Check size of __int64 - failed [00:05:24] -- Check size of void * [00:05:24] -- Check size of void * - done [00:05:24] -- Check size of 0l [00:05:24] -- Check size of 0l - done [00:05:24] -- Check size of 0ll [00:05:24] -- Check size of 0ll - done [00:05:24] -- Check size of 0i8 [00:05:24] -- Check size of 0i8 - failed [00:05:24] -- Writing config.h [00:05:24] -- Configuring done (248.7s) [00:05:25] -- Generating done (0.0s) [00:05:25] CMake Warning: [00:05:25] Manually-specified variables were not used by the project: [00:05:25] [00:05:25] BOOST_PYTHON_SUFFIX [00:05:25] CMAKE_COLOR_MAKEFILE [00:05:25] CMAKE_MODULE_LINKER_FLAGS [00:05:25] CMAKE_VERBOSE_MAKEFILE [00:05:25] FETCHCONTENT_FULLY_DISCONNECTED [00:05:25] Python_ADDITIONAL_VERSIONS [00:05:25] Python_EXECUTABLE [00:05:25] THREADS_HAVE_PTHREAD_ARG [00:05:25] [00:05:25] [00:05:25] -- Build files have been written to: /wrkdirs/usr/ports/devel/re2c/work/.build [00:05:25] =========================================================================== [00:05:25] =================================================== [00:05:25] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:05:25] ===> Building for re2c-3.0 [00:05:27] [ 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:05:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/range/test.cc:4: [00:05:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/test/range/test-impl.h:5: [00:05:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:05: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:05:27] 42 | T * p = slabs.back() + index; [00:05:27] | ^~~~~~~~~~~~ [00:05:27] 1 warning generated. [00:05:28] [ 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:05:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [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] 1 warning generated. [00:05:28] [ 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 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:05:29] [ 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:05:29] /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:05:29] 16 | *--s = '0'; [00:05:29] | ^ [00:05:29] /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:05:29] 21 | *--s = static_cast (d); [00:05:29] | ^ [00:05:29] /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:05:29] 31 | char * const s_end = s + DIGITS; [00:05:29] | ^ [00:05:29] /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:05:29] 45 | char * const s_end = s + DIGITS; [00:05:29] | ^ [00:05:29] /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:05:29] 52 | *--s_start = '-'; [00:05:29] | ^~~~~~~ [00:05:29] 5 warnings generated. [00:05:29] [ 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:05:29] /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:05:29] 13 | for (; s != s_end; ++s) [00:05:29] | ^ [00:05:29] /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:05:29] 33 | ++s; [00:05:29] | ^ [00:05:29] /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:05:29] 34 | for (; s != s_end; ++s) [00:05:29] | ^ [00:05:29] /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:05:29] 46 | for (; s != s_end; ++s) [00:05:29] | ^ [00:05:29] 4 warnings generated. [00:05:29] [ 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 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:05:31] [ 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:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc:8:20: warning: unused function 'f' [-Wunused-function] [00:05:31] 8 | static std::string f(const std::string &str, const std::string &stub, [00:05:31] | ^ [00:05:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/test/argsubst/test.cc:3: [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:05:31] | ^ [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 36 | p += stub.length(); [00:05:31] | ^ [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:05:31] | ^ [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:05:31] | ^ [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 42 | s = q + 1; [00:05:31] | ^ [00:05:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:31] 51 | ++s; [00:05:31] | ^ [00:05:31] 7 warnings generated. [00:05:32] [ 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:05:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:32] 24 | return sHex[c & 0x0F]; [00:05:32] | ^~~~ [00:05:32] 1 warning generated. [00:05:33] [ 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 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:05:33] [ 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:05:33] [ 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:05:33] [ 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:05:33] [ 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:05:35] [ 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:05:38] [ 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:05:38] ../re2c-3.0/doc/manual/syntax/api2_c.rst_:14: (WARNING/2) Cannot analyze code. Pygments package not found. [00:05:38] ../re2c-3.0/doc/manual/syntax/api2_c.rst_:41: (WARNING/2) Cannot analyze code. Pygments package not found. [00:05:39] [ 6% 16/253] cd /wrkdirs/usr/ports/devel/re2c/work/.build && /usr/local/bin/cmake -E make_directory /wrkdirs/usr/ports/devel/re2c/work/.build/doc && /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/build/split_man.sh /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst.go go && /usr/local/bin/rst2man --tab-width=4 /wrkdirs/usr/ports/devel/re2c/work/.build/doc/manpage.rst.go /wrkdirs/usr/ports/devel/re2c/work/.build/doc/re2go.1 && /usr/local/bin/cmake -E copy_if_different /wrkdirs/usr/ports/devel/re2c/work/.build/doc/re2go.1 /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/bootstrap/doc/re2go.1 [00:05:39] ../re2c-3.0/doc/manual/syntax/api2_go.rst_:15: (WARNING/2) Cannot analyze code. Pygments package not found. [00:05:39] ../re2c-3.0/doc/manual/syntax/api2_go.rst_:44: (WARNING/2) Cannot analyze code. Pygments package not found. [00:05:42] [ 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:05:42] In file included from ../re2c-3.0/src/parse/parser.ypp:14: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [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] ../re2c-3.0/src/parse/parser.ypp:181:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:42] 181 | switch((yyvsp[0].op)) { [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:64:9: warning: macro is not used [-Wunused-macros] [00:05:42] 64 | #define YYPULL 1 [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:55:9: warning: macro is not used [-Wunused-macros] [00:05:42] 55 | #define YYSKELETON_NAME "yacc.c" [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:49:9: warning: macro is not used [-Wunused-macros] [00:05:42] 49 | #define YYBISON 30802 [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:52:9: warning: macro is not used [-Wunused-macros] [00:05:42] 52 | #define YYBISON_VERSION "3.8.2" [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:58:9: warning: macro is not used [-Wunused-macros] [00:05:42] 58 | #define YYPURE 0 [00:05:42] | ^ [00:05:42] /wrkdirs/usr/ports/devel/re2c/work/.build/src/parse/parser.cc:61:9: warning: macro is not used [-Wunused-macros] [00:05:42] 61 | #define YYPUSH 0 [00:05:42] | ^ [00:05:42] In file included from ../re2c-3.0/src/parse/parser.ypp:14: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:05:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:05:42] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 108 | lim += offs; [00:05:42] | ^~~ [00:05:42] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 109 | cur += offs; [00:05:42] | ^~~ [00:05:42] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 110 | mar += offs; [00:05:42] | ^~~ [00:05:42] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 111 | ctx += offs; [00:05:42] | ^~~ [00:05:42] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 112 | tok += offs; [00:05:42] | ^~~ [00:05:42] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 113 | ptr += offs; [00:05:42] | ^~~ [00:05:42] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 114 | pos += offs; [00:05:42] | ^~~ [00:05:42] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:42] | ^~~~ [00:05:42] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:42] | ^~~~ [00:05:42] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:973:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 973 | yyssp++; [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:987:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 987 | if (yyss + yystacksize - 1 <= yyssp) [00:05:42] | ~~~~~^~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:987:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 987 | if (yyss + yystacksize - 1 <= yyssp) [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:1029:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1029 | YYSTACK_RELOCATE (yyss_alloc, yyss); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:468:9: note: expanded from macro 'YYSTACK_RELOCATE' [00:05:42] 468 | yyptr += yynewbytes / YYSIZEOF (*yyptr); \ [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1030:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1030 | YYSTACK_RELOCATE (yyvs_alloc, yyvs); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:468:9: note: expanded from macro 'YYSTACK_RELOCATE' [00:05:42] 468 | yyptr += yynewbytes / YYSIZEOF (*yyptr); \ [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1037:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1037 | yyssp = yyss + yysize - 1; [00:05:42] | ~~~~~^~~~~~~~ [00:05:42] src/parse/parser.cc:1037:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1037 | yyssp = yyss + yysize - 1; [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:1038:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1038 | yyvsp = yyvs + yysize - 1; [00:05:42] | ~~~~~^~~~~~~~ [00:05:42] src/parse/parser.cc:1038:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1038 | yyvsp = yyvs + yysize - 1; [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:1045:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1045 | if (yyss + yystacksize - 1 <= yyssp) [00:05:42] | ~~~~~^~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:1045:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1045 | if (yyss + yystacksize - 1 <= yyssp) [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:1065:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1065 | yyn = yypact[yystate]; [00:05:42] | ^~~~~~ [00:05:42] src/parse/parser.cc:1096:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1096 | yytoken = YYTRANSLATE (yychar); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:05:42] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:05:42] | ^~~~~~~~~~~ [00:05:42] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:05:42] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:05:42] | ^~~ [00:05:42] src/parse/parser.cc:1103:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1103 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1105:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1105 | yyn = yytable[yyn]; [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1123:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1123 | *++yyvsp = yylval; [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1135 | yyn = yydefact[yystate]; [00:05:42] | ^~~~~~~~ [00:05:42] src/parse/parser.cc:1146:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1146 | yylen = yyr2[yyn]; [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:1156:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1156 | yyval = yyvsp[1-yylen]; [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:84:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 84 | add_named_def(context.opts.symtab, *(yyvsp[-2].str), (yyvsp[-1].regexp), context.input.tok_loc(), [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:84:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 84 | add_named_def(context.opts.symtab, *(yyvsp[-2].str), (yyvsp[-1].regexp), context.input.tok_loc(), [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:86:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 86 | delete (yyvsp[-2].str); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:96:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 96 | { (yyval.str) = (yyvsp[-1].str); } [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:104:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 104 | find_or_add_spec(context.specs, "").rules.push_back(ASTRule((yyvsp[-1].regexp), (yyvsp[0].semact))); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:113:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 113 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:113:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 113 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:114:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 114 | find_or_add_spec(context.specs, *i).rules.push_back(ASTRule((yyvsp[-1].regexp), (yyvsp[0].semact))); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:116:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 116 | delete (yyvsp[-2].clist); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:119:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 119 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:119:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 119 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 122 | delete (yyvsp[-2].clist); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:125:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 125 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:125:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 125 | for(CondList::const_iterator i = (yyvsp[-2].clist)->begin(); i != (yyvsp[-2].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:128:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 128 | delete (yyvsp[-2].clist); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:131:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 131 | for (CondList::const_iterator i = (yyvsp[-1].clist)->begin(); i != (yyvsp[-1].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:131:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 131 | for (CondList::const_iterator i = (yyvsp[-1].clist)->begin(); i != (yyvsp[-1].clist)->end(); ++i) { [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 134 | delete (yyvsp[-1].clist); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 139 | delete (yyvsp[-1].clist); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:146:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 146 | (yyval.semact)->cond = *(yyvsp[-1].str); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:147:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 147 | delete (yyvsp[-1].str); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:158:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 158 | (yyval.regexp) = ast_cat(ast_cap((yyvsp[-2].regexp)), [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:164:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 164 | { (yyval.regexp) = ast_alt((yyvsp[-2].regexp), (yyvsp[0].regexp)); } [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:169:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 169 | { (yyval.regexp) = ast_diff((yyvsp[-2].regexp), (yyvsp[0].regexp)); } [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:175:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 175 | { (yyval.regexp) = ast_cat((yyvsp[-1].regexp), (yyvsp[0].regexp)); } [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 182 | case '*': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 0, AST::MANY); break; [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 183 | case '+': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 1, AST::MANY); break; [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 184 | case '?': (yyval.regexp) = ast_iter((yyvsp[-1].regexp), 0, 1); break; [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:188:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 188 | (yyval.regexp) = ast_iter((yyvsp[-1].regexp), (yyvsp[0].bounds).min, (yyvsp[0].bounds).max); [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:194:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 194 | { (yyval.op) = ((yyvsp[-1].op) == (yyvsp[0].op)) ? (yyvsp[-1].op) : '*'; } [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:194:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 194 | { (yyval.op) = ((yyvsp[-1].op) == (yyvsp[0].op)) ? (yyvsp[-1].op) : '*'; } [00:05:42] | ^~~~~ [00:05:42] ../re2c-3.0/src/parse/parser.ypp:212:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 212 | { (yyval.regexp) = ast_cap((yyvsp[-1].regexp)); } [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1416:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1416 | YYPOPSTACK (yylen); [00:05:42] | ^~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1416:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1416 | YYPOPSTACK (yylen); [00:05:42] | ^~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1419:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1419 | *++yyvsp = yyval; [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1425:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1425 | const int yylhs = yyr1[yyn] - YYNTOKENS; [00:05:42] | ^~~~ [00:05:42] src/parse/parser.cc:1426:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1426 | const int yyi = yypgoto[yylhs] + *yyssp; [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1427:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1427 | yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1428:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1428 | ? yytable[yyi] [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1429:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1429 | : yydefgoto[yylhs]); [00:05:42] | ^~~~~~~~~ [00:05:42] src/parse/parser.cc:1441:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1441 | yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:05:42] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:05:42] | ^~~~~~~~~~~ [00:05:42] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:05:42] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:05:42] | ^~~ [00:05:42] src/parse/parser.cc:1485:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1485 | YYPOPSTACK (yylen); [00:05:42] | ^~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1485:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1485 | YYPOPSTACK (yylen); [00:05:42] | ^~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1501:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1501 | yyn = yypact[yystate]; [00:05:42] | ^~~~~~ [00:05:42] src/parse/parser.cc:1505:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1505 | if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1507:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1507 | yyn = yytable[yyn]; [00:05:42] | ^~~~~~~ [00:05:42] src/parse/parser.cc:1519:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1519 | YY_ACCESSING_SYMBOL (yystate), yyvsp, context); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:566:62: note: expanded from macro 'YY_ACCESSING_SYMBOL' [00:05:42] 566 | #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) [00:05:42] | ^~~~~~ [00:05:42] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:05:42] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:05:42] | ^~~ [00:05:42] src/parse/parser.cc:1520:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1520 | YYPOPSTACK (1); [00:05:42] | ^~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1520:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1520 | YYPOPSTACK (1); [00:05:42] | ^~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1526:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1526 | *++yyvsp = yylval; [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1570:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1570 | yytoken = YYTRANSLATE (yychar); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:516:32: note: expanded from macro 'YYTRANSLATE' [00:05:42] 516 | ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ [00:05:42] | ^~~~~~~~~~~ [00:05:42] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:05:42] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:05:42] | ^~~ [00:05:42] src/parse/parser.cc:1576:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1576 | YYPOPSTACK (yylen); [00:05:42] | ^~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1576:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1576 | YYPOPSTACK (yylen); [00:05:42] | ^~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1581:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:42] 1581 | YY_ACCESSING_SYMBOL (+*yyssp), yyvsp, context); [00:05:42] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:566:62: note: expanded from macro 'YY_ACCESSING_SYMBOL' [00:05:42] 566 | #define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) [00:05:42] | ^~~~~~ [00:05:42] src/parse/parser.cc:103:50: note: expanded from macro 'YY_CAST' [00:05:42] 103 | # define YY_CAST(Type, Val) static_cast (Val) [00:05:42] | ^~~ [00:05:42] src/parse/parser.cc:1582:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1582 | YYPOPSTACK (1); [00:05:42] | ^~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:26: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] src/parse/parser.cc:1582:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:42] 1582 | YYPOPSTACK (1); [00:05:42] | ^~~~~~~~~~~~~~ [00:05:42] src/parse/parser.cc:954:40: note: expanded from macro 'YYPOPSTACK' [00:05:42] 954 | #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) [00:05:42] | ^~~~~ [00:05:42] 98 warnings generated. [00:05:46] [ 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:05:46] In file included from ../src/parse/lex.re:8: [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:05:46] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:05:46] | ^ [00:05:46] In file included from ../src/parse/lex.re:9: [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:46] 98 | switch (t) { [00:05:46] | ^ [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:46] 111 | switch (type_) { [00:05:46] | ^ [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:46] 124 | switch (type_) { [00:05:46] | ^ [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:46] 138 | switch (type_) { [00:05:46] | ^ [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:46] 151 | switch (type_) { [00:05:46] | ^ [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:46] 164 | switch (type_) { [00:05:46] | ^ [00:05:46] In file included from ../src/parse/lex.re:8: [00:05:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:05:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05: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:05:46] 51 | current_slab_ += size; [00:05:46] | ^~~~~~~~~~~~~ [00:05: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:05:46] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:46] | ^~~~~~~~~~~~~ [00:05: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:05:46] 59 | current_slab_ += size; [00:05:46] | ^~~~~~~~~~~~~ [00:05:46] In file included from ../src/parse/lex.re:8: [00:05:46] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:22: [00:05:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/string_utils.h:52:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 52 | p[n] = 0; [00:05:46] | ^ [00:05:46] In file included from ../src/parse/lex.re:16: [00:05:46] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 108 | lim += offs; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 109 | cur += offs; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 110 | mar += offs; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 111 | ctx += offs; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 112 | tok += offs; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 113 | ptr += offs; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 114 | pos += offs; [00:05:46] | ^~~ [00:05:46] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:46] | ^~~~ [00:05:46] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:46] | ^~~~ [00:05:46] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 115 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:126:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 126 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:133:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 133 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:134:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 134 | if (yybm[0+yych] & 32) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:141:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 141 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:156:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 156 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 160 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:165:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 165 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:169:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 169 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:172:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 172 | if (yybm[0+yych] & 32) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:196:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 196 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:200:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 200 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:211:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 211 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:223:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 223 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:239:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 239 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:243:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 243 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:247:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 247 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:262:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 262 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:266:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 266 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:270:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 270 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:274:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 274 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:278:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 278 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 283 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 287 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:292:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 292 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:297:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 297 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:301:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 301 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:305:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 305 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:309:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 309 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:313:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 313 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:317:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 317 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:321:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 321 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:325:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 325 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:329:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 329 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:333:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 333 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:337:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 337 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:341:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 341 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:345:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 345 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 349 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 353 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 357 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 361 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:365:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 365 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:370:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 370 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 374 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:378:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 378 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:382:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 382 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:386:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 386 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:390:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 390 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:394:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 394 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:399:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 399 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:403:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 403 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:407:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 407 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:411:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 411 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:415:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 415 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 419 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:423:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 423 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:440:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 440 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:444:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 444 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:448:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 448 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:452:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 452 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 456 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:460:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 460 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:464:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 464 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 468 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 472 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:476:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 476 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:489:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 489 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:493:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 493 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:497:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 497 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 501 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:505:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 505 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:508:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 508 | if (yybm[0+yych] & 64) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 522 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 526 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 530 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 534 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 538 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 542 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 546 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:550:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 550 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:554:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 554 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:558:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 558 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 562 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:566:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 566 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:570:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 570 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:574:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 574 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:586:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 586 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:597:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 597 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:601:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 601 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:605:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 605 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:609:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 609 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:613:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 613 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:617:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 617 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 621 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:625:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 625 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:629:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 629 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:633:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 633 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:637:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 637 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:641:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 641 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:645:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 645 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:649:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 649 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:653:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 653 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:656:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 656 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:663:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 663 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:667:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 667 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:671:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 671 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:675:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 675 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:679:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 679 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:683:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 683 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:687:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 687 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:691:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 691 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:695:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 695 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:699:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 699 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:703:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 703 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:707:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 707 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:711:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 711 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:715:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 715 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:720:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 720 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:727:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 727 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:731:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 731 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:735:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 735 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:739:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 739 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:743:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 743 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:747:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 747 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:751:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 751 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:759:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 759 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:763:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 763 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:767:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 767 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:771:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 771 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:775:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 775 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:779:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 779 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:788:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 788 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:792:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 792 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:796:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 796 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:800:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 800 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:804:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 804 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:808:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 808 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:812:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 812 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:816:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 816 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:820:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 820 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:824:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 824 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:828:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 828 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:832:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 832 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:836:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 836 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:840:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 840 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:844:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 844 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:853:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 853 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:857:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 857 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:866:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 866 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:875:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 875 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:884:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 884 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 895 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:900:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 900 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:913:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 913 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:946:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 946 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:950:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 950 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:954:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 954 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 958 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:962:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 962 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:973:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 973 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:978:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 978 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:990:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 990 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:994:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 994 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1013:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1013 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1018:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1018 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1033:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1033 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1037:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1037 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1041:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1041 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1052:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1052 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1065:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1065 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1073:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1073 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1084:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1084 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1108:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1108 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1115 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:251:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 251 | include(getstr(x + 1, y - 1), ptr); [00:05:46] | ^ [00:05:46] ../src/parse/lex.re:251:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 251 | include(getstr(x + 1, y - 1), ptr); [00:05:46] | ^ [00:05:46] src/parse/lex.cc:1129:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1129 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1216:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1216 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1222:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1222 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1228 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1237:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1237 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1240:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1240 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1264:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1264 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:309:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 309 | { name.assign(tok + 1, cur); return true; } [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1270:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1270 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1359:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1359 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1368:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1368 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1374 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1383:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1383 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1386 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] ../src/parse/lex.re:333:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 333 | l->name = newcstr(tok + 1, cur, alc); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1457:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1457 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1468:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1468 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1479:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1479 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1482:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1482 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1489:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1489 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1494:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1494 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1498:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1498 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1500:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1500 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1562:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1562 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1579:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1579 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1589:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1589 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1592:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1592 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1599:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1599 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1604:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1604 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1608:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1608 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1612:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1612 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1616:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1616 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1620:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1620 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1630 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1636:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1636 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1640:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1640 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1644 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1648:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1648 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1652:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1652 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1656:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1656 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1660:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1660 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1664:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1664 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1676:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1676 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1678 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1680:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1680 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1682:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1682 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1745:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1745 | if (yybm[0+yych] & 16) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1816:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1816 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1825:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1825 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1828:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1828 | if (yybm[0+yych] & 16) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1836:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1836 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1857:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1857 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1862:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1862 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1867:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1867 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1872:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1872 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1883:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1883 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1889:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1889 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1893:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1893 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1898:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1898 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1902 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1910:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1910 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1915 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1919:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1919 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1925:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1925 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1929:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1929 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1933:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1933 | if (yybm[0+yych] & 32) { [00:05:46] | ^~~~ [00:05:46] ../src/parse/lex.re:516:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 516 | cur = tok + 1; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1961:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1961 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1967:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1967 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1972:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1972 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:1973:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 1973 | if (yybm[0+yych] & 64) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:1992:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 1992 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2033:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2033 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2045:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2045 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2049:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2049 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2053:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2053 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:448:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 448 | yylval.regexp = ast_tag(tok_loc(), newstr(tok + 1, cur), tok[0] == '#'); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2076 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2081:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2081 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2086:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2086 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2092:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2092 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2099:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2099 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2129:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2129 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2134 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2138:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2138 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2148:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2148 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2151:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 2151 | if (yybm[0+yych] & 64) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:2161:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2161 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2183:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2183 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2187:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2187 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2191:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2191 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2195 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2219:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2219 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2224:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2224 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2230:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2230 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:455:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 455 | if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min)) { [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:455:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 455 | if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min)) { [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2242:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2242 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:497:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 497 | yylval.str = newstr(tok + 1, cur - 1); [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:497:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 497 | yylval.str = newstr(tok + 1, cur - 1); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2254:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2254 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2258:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2258 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2263:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2263 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2275 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2279:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2279 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2287:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2287 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:478:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 478 | if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min)) { [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:478:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 478 | if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min)) { [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2299 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2303:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2303 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2307:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2307 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2324:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2324 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2329:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2329 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:464:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 464 | if (!s_to_u32_unsafe(tok + 1, p, yylval.bounds.min)) { [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:467:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 467 | } else if (!s_to_u32_unsafe(p + 1, cur - 1, yylval.bounds.max)) { [00:05:46] | ^ [00:05:46] ../src/parse/lex.re:467:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 467 | } else if (!s_to_u32_unsafe(p + 1, cur - 1, yylval.bounds.max)) { [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2347:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2347 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2352:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2352 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2356:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2356 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2391:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2391 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2408:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2408 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2412:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2412 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2423 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2447:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2447 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2471:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2471 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2484:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2484 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2495 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2499:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2499 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2511:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2511 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2520:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2520 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2524:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2524 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2539:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2539 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2542:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 2542 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:2549:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2549 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2562 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2567:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2567 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2574:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2574 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2593:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2593 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2600:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2600 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2611:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2611 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2633:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2633 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:527:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 527 | include(getstr(x + 1, y - 1), tok); [00:05:46] | ^ [00:05:46] ../src/parse/lex.re:527:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 527 | include(getstr(x + 1, y - 1), tok); [00:05:46] | ^ [00:05:46] src/parse/lex.cc:2644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2644 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2714:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2714 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2717:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 2717 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:2725:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2725 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2727:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2727 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2791:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2791 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2794:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 2794 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:2808:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2808 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2862:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2862 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2866:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 2866 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:2877:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2877 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2886:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2886 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2947:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2947 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2952:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2952 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2957:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 2957 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:2960:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 2960 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3020:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3020 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3026:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3026 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3040:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3040 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3043:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 3043 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3050:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3050 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3055:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3055 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3114:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3114 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3119:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3119 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3125 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3130:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3130 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3134:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3134 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:635:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 635 | { try_lex_string_in_code(cur[-1]); goto code; } [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3139:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3139 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3144:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3144 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3149:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3149 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3154:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3154 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:643:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 643 | while (isspace(tok[0])) ++tok; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:645:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 645 | while (p > tok && isspace(p[-1])) --p; [00:05:46] | ^ [00:05:46] ../src/parse/lex.re:645:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 645 | while (p > tok && isspace(p[-1])) --p; [00:05:46] | ^ [00:05:46] src/parse/lex.cc:3186:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3186 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3187:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3187 | cur -= 1; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3263:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3263 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3268:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3268 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3274:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3274 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3275:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 3275 | if (yybm[0+yych] & 32) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3284:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3284 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3288:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3288 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:672:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 672 | { try_lex_string_in_code(cur[-1]); goto code; } [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3293:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3293 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3298:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3298 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3303:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3303 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3314:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3314 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3317:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 3317 | if (yybm[0+yych] & 32) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3325 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3337:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3337 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3342:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3342 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3347:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3347 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3349 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3351:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3351 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3353 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3358:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3358 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3372:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3372 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3375:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 3375 | if (yybm[0+yych] & 64) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3388:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3388 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3400:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3400 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3406:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3406 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3410:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3410 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3413:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 3413 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3418:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3418 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3423:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3423 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3515:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3515 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3521 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3552:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3552 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3557:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3557 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3562 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3567:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3567 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3572:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3572 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3577:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3577 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3582:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3582 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3585:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3585 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3589:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3589 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3593:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3593 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3597:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3597 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3601:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3601 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3605:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 3605 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:3611:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3611 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3663:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3663 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3668:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3668 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3674:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3674 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3679:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3679 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3683:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3683 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:710:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 710 | { if (cur[-1] == delim) return; else goto loop; } [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3688 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3696:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3696 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3724:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3724 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3729:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3729 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3735:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3735 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3740 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3744 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3746:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3746 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3773:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3773 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3778:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3778 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3784:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3784 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3789:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3789 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3816:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3816 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3836:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3836 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3841:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3841 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3842:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3842 | cur -= 1; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3886:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3886 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3891:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3891 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3897:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3897 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3902:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3902 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3906:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3906 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3963:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3963 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:798:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 798 | return decode(tok + 1); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3972 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3976:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3976 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3982:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3982 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3990 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:3994:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 3994 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4009:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4009 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4021:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4021 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4026:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4026 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4031:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4031 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4036:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4036 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4041:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4041 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4046:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4046 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4051:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4051 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4056:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4056 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4061:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4061 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4067:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4067 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4079:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4079 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4090 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4102 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4114:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4114 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4126:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4126 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4131:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4131 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4143:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4143 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4155:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4155 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4160 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4170 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4217:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4217 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4222:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4222 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4228:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4228 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4233:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4233 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4238:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4238 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4325 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4331:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4331 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4337:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4337 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4343:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4343 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4349:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4349 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4355:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4355 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4361:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4361 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4366:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4366 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:798:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 798 | return decode(tok + 1); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4375:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4375 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4379:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4379 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4385:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4385 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4393:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4393 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4397:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4397 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4412:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4412 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4424:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4424 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4429:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4429 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4434:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4434 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4439:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4439 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4444:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4444 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4449:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4449 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4454:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4454 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4459:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4459 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4464:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4464 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4470:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4470 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4482:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4482 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4501 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4506:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4506 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4511:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4511 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4516:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4516 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4521 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4526 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4531:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4531 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4536:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4536 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4541:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4541 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4553:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4553 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4565:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4565 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4577:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4577 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4582 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4594 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4606:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4606 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4611:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4611 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4621 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4662:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4662 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4667:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4667 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4673:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4673 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4678 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4682:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4682 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4734:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4734 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:835:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 835 | ast.chr = decode(tok + 1); [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:836:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 836 | if (tok[1] != quote) msg.warn.useless_escape(ast.loc, tok, cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4744 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4749:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4749 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4757 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4761:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4761 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4776:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4776 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4788:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4788 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4793:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4793 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4798:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4798 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4803:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4803 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4808:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4808 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4813:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4813 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4818:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4818 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4823:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4823 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4829:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4829 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4841:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4841 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4852:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4852 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4864:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4864 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4876:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4876 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4888:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4888 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4893:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4893 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4905:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4905 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4917:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4917 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4922:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4922 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4932:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4932 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4979:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4979 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4984:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4984 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4990 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:4995:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 4995 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5000:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5000 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5080:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5080 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5086:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5086 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5092:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5092 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5098:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5098 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5104:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5104 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5110:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5110 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5116:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5116 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5121:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5121 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:835:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 835 | ast.chr = decode(tok + 1); [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:836:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 836 | if (tok[1] != quote) msg.warn.useless_escape(ast.loc, tok, cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5131:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5131 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5136:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5136 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5144:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5144 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5148:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5148 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5163:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5163 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5175:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5175 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5180:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5180 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5185:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5185 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5190:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5190 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5195 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5200:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5200 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5205:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5205 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5210:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5210 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5216:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5216 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5228 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5247:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5247 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5252 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5257:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5257 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5262:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5262 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5267 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5272:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5272 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5277:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5277 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5282:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5282 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5287 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5299 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5311:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5311 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5323:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5323 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5328:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5328 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5340:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5340 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5352:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5352 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5357 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5367:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5367 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5459:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5459 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:886:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 886 | { --cur; return; } [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5464:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5464 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5470:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5470 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5475:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5475 | yych = (unsigned char)*++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5479:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5479 | yych = (unsigned char)*(mar = ++cur); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5484:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5484 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5487:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 5487 | if (yybm[0+yych] & 64) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:5502:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5502 | ++cur; [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5506:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:46] 5506 | if (yybm[0+yych] & 128) { [00:05:46] | ^~~~ [00:05:46] src/parse/lex.cc:5516:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5516 | ++cur; [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:879:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 879 | name = escape_backslashes(getstr(tok + 1, cur - 1)); [00:05:46] | ^~~ [00:05:46] ../src/parse/lex.re:879:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 879 | name = escape_backslashes(getstr(tok + 1, cur - 1)); [00:05:46] | ^~~ [00:05:46] src/parse/lex.cc:5528:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:46] 5528 | ++cur; [00:05:46] | ^~~ [00:05:46] 619 warnings generated. [00:05:49] [ 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:05:49] In file included from ../src/parse/lex_conf.re:4: [00:05:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:49] 98 | switch (t) { [00:05:49] | ^ [00:05:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:49] 111 | switch (type_) { [00:05:49] | ^ [00:05:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:49] 124 | switch (type_) { [00:05:49] | ^ [00:05:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:49] 138 | switch (type_) { [00:05:49] | ^ [00:05:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:49] 151 | switch (type_) { [00:05:49] | ^ [00:05:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:49] 164 | switch (type_) { [00:05:49] | ^ [00:05:49] ../src/parse/lex_conf.re:24:9: warning: macro is not used [-Wunused-macros] [00:05:49] 24 | #define RET_CONF_NUM(conf) \ [00:05:49] | ^ [00:05:49] In file included from ../src/parse/lex_conf.re:8: [00:05:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:05:49] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 108 | lim += offs; [00:05:49] | ^~~ [00:05:49] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 109 | cur += offs; [00:05:49] | ^~~ [00:05:49] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 110 | mar += offs; [00:05:49] | ^~~ [00:05:49] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 111 | ctx += offs; [00:05:49] | ^~~ [00:05:49] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 112 | tok += offs; [00:05:49] | ^~~ [00:05:49] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 113 | ptr += offs; [00:05:49] | ^~~ [00:05:49] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 114 | pos += offs; [00:05:49] | ^~~ [00:05:49] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:49] | ^~~~ [00:05:49] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:49] | ^~~~ [00:05:49] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:161:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 161 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:165:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 165 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 170 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 174 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:178:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 178 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:188:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 188 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:192:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 192 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:199:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 199 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:203:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 203 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:207:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 207 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:211:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 211 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:215:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 215 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:219:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 219 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:223:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 223 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 228 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:232:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 232 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 236 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:240:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 240 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:244:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 244 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:248:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 248 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 252 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:256:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 256 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:260:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 260 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:266:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 266 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 271 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 275 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:279:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 279 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 283 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 287 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:291:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 291 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:295:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 295 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:299:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 299 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:303:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 303 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:307:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 307 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:311:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 311 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:315:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 315 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:319:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 319 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:323:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 323 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:327:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 327 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:337:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 337 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:359:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 359 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:363:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 363 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:367:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 367 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:371:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 371 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:375:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 375 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:379:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 379 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:383:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 383 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:387:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 387 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:391:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 391 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:395:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 395 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:396:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 396 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:403:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 403 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:407:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 407 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:411:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 411 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:415:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 415 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 419 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 423 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:427:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 427 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:431:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 431 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:436:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 436 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:440:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 440 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:444:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 444 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:448:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 448 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:452:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 452 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 456 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:460:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 460 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:464:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 464 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 468 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 472 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:476:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 476 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:480:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 480 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:490:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 490 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:494:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 494 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:498:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 498 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:502:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 502 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:506:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 506 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:510:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 510 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:514:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 514 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:518:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 518 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 522 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 526 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 530 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 534 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 538 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 542 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:564:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 564 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:568:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 568 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:572:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 572 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:576:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 576 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:580:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 580 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:584:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 584 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:589:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 589 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:593:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 593 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 598 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 602 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 606 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:617:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 617 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:621:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 621 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:625:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 625 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:629:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 629 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:633:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 633 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:637:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 637 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:641:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 641 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:645:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 645 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:649:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 649 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:653:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 653 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:658:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 658 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:662:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 662 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:666:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 666 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:670:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 670 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:674:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 674 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:678:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 678 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:683:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 683 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:687:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 687 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:691:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 691 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:695:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 695 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 700 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 704 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 708 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:712:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 712 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:716:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 716 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:720:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 720 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:724:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 724 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:728:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 728 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:732:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 732 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:736:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 736 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 740 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 744 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:748:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 748 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:752:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 752 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:756:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 756 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:760:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 760 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:764:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 764 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:785:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 785 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:786:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 786 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:800:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 800 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:804:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 804 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:813:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 813 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:817:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 817 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:821:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 821 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:825:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 825 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:829:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 829 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:833:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 833 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:838:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 838 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:842:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 842 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:846:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 846 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:847:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 847 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:854:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 854 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:858:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 858 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:862:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 862 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:866:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 866 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:870:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 870 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:874:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 874 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:878:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 878 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:882:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 882 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:886:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 886 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:891:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 891 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 895 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:899:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 899 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:903:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 903 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:907:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 907 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:911:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 911 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 915 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:919:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 919 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:923:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 923 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:927:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 927 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:931:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 931 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:935:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 935 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:936:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 936 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:943:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 943 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:944:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 944 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:956:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 956 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:957:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 957 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:962:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 962 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:983:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 983 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:988:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 988 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1009:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1009 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1035:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1035 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1036:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1036 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1044:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1044 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1048:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1048 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1049:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1049 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1056:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1056 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1079:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1079 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1103:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1103 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1124:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1124 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1125:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1125 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1132:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1132 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1138:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1138 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1142:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1142 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1146:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1146 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1150:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1150 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1154:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1154 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1158:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1158 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1162:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1162 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1166:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1166 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1170 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1174 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1178:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1178 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1182:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1182 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1186:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1186 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1190:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1190 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1194:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1194 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1198:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1198 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1208:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1208 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1212:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1212 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1216:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1216 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1220:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1220 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1224:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1224 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1228:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1228 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1232:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1232 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1236 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1240:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1240 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1244:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1244 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1248:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1248 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1252:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1252 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1256:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1256 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1260:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1260 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1264:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1264 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1268:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1268 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1273:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1273 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1277:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1277 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1281:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1281 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1285 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1289:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1289 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1293:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1293 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1297:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1297 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1301:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1301 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1306:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1306 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1310:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1310 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1314:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1314 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1318:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1318 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1322:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1322 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1326:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1326 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1341:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1341 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1345:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1345 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1349 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1353 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1354:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1354 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1361 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1365:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1365 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1369:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1369 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1373:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1373 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1377:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1377 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1381:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1381 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1385:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1385 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1386 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1393:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1393 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1397:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1397 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1401:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1401 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1405:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1405 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1409:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1409 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1413:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1413 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1414:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1414 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1421:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1421 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1422:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1422 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1429:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1429 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1433:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1433 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1437:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1437 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1441:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1441 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1445:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1445 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1449:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1449 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1453:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1453 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1458 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1459:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1459 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1468:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1468 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1472 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1476:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1476 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1480:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1480 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1495 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1499:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1499 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1503:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1503 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1508:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1508 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1512:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1512 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1513:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1513 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1518:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1518 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1522:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1522 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1526 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1530 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1534 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1538 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1542 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1546 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1550:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1550 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1554:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1554 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1558:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1558 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1562:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1562 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1566:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1566 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1570:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1570 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1574:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1574 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1578:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1578 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1582 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1586:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1586 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1590:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1590 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1594 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1598 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1602 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1606 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1610 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1614 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1615 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1622:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1622 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1626:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1626 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1630 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1634:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1634 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1638:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1638 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1642:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1642 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1646:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1646 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1650:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1650 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1654:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1654 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1658:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1658 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1662:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1662 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1688 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1692:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1692 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1693:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1693 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1700 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1704 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1708 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1718:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1718 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1722:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1722 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1726:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1726 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1730:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1730 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1735:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1735 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1740:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1740 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1744:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1744 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1748:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1748 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1757:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1757 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1761:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1761 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1765:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1765 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1769:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1769 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1774:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1774 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1778:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1778 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1782:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1782 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1786:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1786 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1790:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1790 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1794:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1794 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1799:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1799 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1803:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1803 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1807:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1807 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1808:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1808 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1815:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1815 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1819:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1819 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1823:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1823 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1827:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1827 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1831:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1831 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1835:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1835 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1839:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1839 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1844:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1844 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1845:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1845 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1868:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1868 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1872:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1872 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1876:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1876 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1880:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1880 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1884:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1884 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1888:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1888 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1892:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1892 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1896:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1896 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1900:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1900 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1904:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1904 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1905:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1905 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1910:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1910 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1914:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1914 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1918:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1918 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1919:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 1919 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:1926:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1926 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1930:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1930 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1934:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1934 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1938:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1938 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1942:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1942 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1946:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1946 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1950:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1950 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1954:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1954 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1958 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1964:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1964 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1968:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1968 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1972 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1976:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1976 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1980:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1980 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1984:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1984 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1988:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1988 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1992:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1992 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:1996:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 1996 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2000:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2000 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2004:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2004 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2008:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2008 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2012:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2012 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2016:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2016 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2020:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2020 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2021:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2021 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2028:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2028 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2032:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2032 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2036:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2036 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2040:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2040 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2044:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2044 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2048:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2048 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2052:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2052 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2053:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2053 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2058:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2058 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2062:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2062 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2066:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2066 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2070:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2070 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2074:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2074 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2078:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2078 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2082:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2082 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2086:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2086 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2090 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2094:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2094 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2095:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2095 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2102 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2106:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2106 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2109:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2109 | if (yybm[0+yych] & 64) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2114:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2114 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2136:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2136 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2137:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2137 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2144:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2144 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2148:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2148 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2152:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2152 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2153 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2160:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2160 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2173:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2173 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2177:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2177 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2181:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2181 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2185:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2185 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2189:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2189 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2193:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2193 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2197:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2197 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2201:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2201 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2206:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2206 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2207:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2207 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2216:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2216 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2220:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2220 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2224:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2224 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2225:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2225 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2230:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2230 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2234:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2234 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2238:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2238 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2242:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2242 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2246:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2246 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2250:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2250 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2254:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2254 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2258:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2258 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2263:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2263 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2267 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2271 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2275 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2279:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2279 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2283:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2283 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2287:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2287 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2292:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2292 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2296:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2296 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2300:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2300 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2304:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2304 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2308:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2308 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2312:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2312 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2316:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2316 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2326:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2326 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2330:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2330 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2334:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2334 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2338:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2338 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2342:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2342 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2346:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2346 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2350:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2350 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2351:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2351 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2358:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2358 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2359:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2359 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2366:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2366 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2367:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2367 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2374:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2374 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2378:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2378 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2383:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2383 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2390:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2390 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2393:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2393 | if (yybm[0+yych] & 128) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2398:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2398 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2402:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2402 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2406:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2406 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2410:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2410 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2414:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2414 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2419:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2419 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2423 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2427:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2427 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2431:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2431 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2432:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2432 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2439:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2439 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2443:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2443 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2447:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2447 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2451:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2451 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2452:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2452 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2459:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2459 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2463:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2463 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2467:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2467 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2471:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2471 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2475:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2475 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2479:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2479 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2483:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2483 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2487:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2487 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2491:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2491 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2495:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2495 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2499:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2499 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2504:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2504 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2526:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2526 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2530:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2530 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2534:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2534 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2538:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2538 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2542:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2542 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2546:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2546 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2551:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2551 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2552:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2552 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2559:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2559 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2563:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2563 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2567:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2567 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2571:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2571 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2575:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2575 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2576:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2576 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2583:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2583 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2588:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2588 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2592:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2592 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2596:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2596 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2597:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2597 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2602 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2606 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2610 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2614 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2615 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2620:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2620 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2624:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2624 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2625:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2625 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2632:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2632 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2636:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2636 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2640:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2640 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2644:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2644 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2648:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2648 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2652:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2652 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2674:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2674 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2696:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2696 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2700:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2700 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2704:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2704 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2708:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2708 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2712:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2712 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2713:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2713 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2720:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2720 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2724:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2724 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2728:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2728 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2732:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2732 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2754:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2754 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2758:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2758 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2763:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2763 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2764:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2764 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2771:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2771 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2775:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2775 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2779:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2779 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2783:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2783 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2784:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2784 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2791:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2791 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2795:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2795 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2796:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2796 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2803:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2803 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2807:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2807 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2811:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2811 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2815:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2815 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2819:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2819 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2823:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2823 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2824:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2824 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2831:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2831 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2835:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2835 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2836:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2836 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2843:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2843 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2844:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2844 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2851:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2851 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2855:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2855 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2859:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2859 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2863:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2863 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2887:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2887 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2888:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2888 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2895:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2895 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2896:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2896 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2903:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2903 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2907:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2907 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2911:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2911 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2915:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2915 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2919:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2919 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2923:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2923 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2927:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2927 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2931:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2931 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2935:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2935 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2939:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2939 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2943:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2943 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2948:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2948 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2952:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2952 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2956:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2956 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2960:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2960 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2964:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2964 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2965:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 2965 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:2972:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2972 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2976:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2976 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:2998:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 2998 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3002:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3002 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3006:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3006 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3007:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3007 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3014:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3014 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3018:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3018 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3022:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3022 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3026:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3026 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3030:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3030 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3034:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3034 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3035:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3035 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3042:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3042 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3046:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3046 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3050:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3050 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3054:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3054 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3058:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3058 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3062:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3062 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3063:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3063 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3070:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3070 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3074:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3074 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3078:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3078 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3082:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3082 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3083:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3083 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3090:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3090 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3091:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3091 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3098:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3098 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3102:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3102 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3106:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3106 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3110:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3110 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3114:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3114 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3118:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3118 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3119:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3119 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3126:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3126 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3130:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3130 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3131:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3131 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3138:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3138 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3142:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3142 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3146:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3146 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3150:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3150 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3154:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3154 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3158:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3158 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3162:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3162 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3166:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3166 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3170:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3170 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3174:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3174 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3198:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3198 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3202:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3202 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3206:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3206 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3210:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3210 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3214:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3214 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3218:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3218 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3222:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3222 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3226:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3226 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3230:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3230 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3231:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3231 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3238:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3238 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3242:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3242 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3243:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3243 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3250:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3250 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3255:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3255 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3259:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3259 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3260:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3260 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3267:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3267 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3271:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3271 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3275:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3275 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3280:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3280 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3284:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3284 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3306:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3306 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3307:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3307 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3314:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3314 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3318:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3318 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3322:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3322 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3327:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3327 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3349:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3349 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3353:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3353 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3357:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3357 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3361:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3361 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3362:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3362 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3369:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3369 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3370:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3370 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3377:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3377 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3378:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3378 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3385:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3385 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3386:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3386 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3393:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3393 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3394:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3394 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3401:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3401 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3402:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3402 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3409:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3409 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3413:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3413 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3417:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3417 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3421:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3421 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3425:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3425 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3429:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3429 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3433:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3433 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3437:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3437 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3441:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3441 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3442:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3442 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3449:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3449 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3450:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3450 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3457:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3457 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3461:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3461 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3462:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3462 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3469:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3469 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3473:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3473 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3477:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3477 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3478:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3478 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3485:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3485 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3486:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3486 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3493:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3493 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3497:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3497 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3501:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3501 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3505:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3505 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3509:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3509 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3513:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3513 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3517:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3517 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3521:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3521 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3525:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3525 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3529:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3529 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3551:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3551 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3556:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3556 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3578:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3578 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3582:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3582 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3586:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3586 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3590:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3590 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3594:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3594 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3598:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3598 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3602:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3602 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3606:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3606 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3610:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3610 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3614:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3614 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3615:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3615 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3622:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3622 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3626:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3626 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3630:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3630 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3631:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3631 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3638:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3638 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3643:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3643 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3647:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3647 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3651:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3651 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3655:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3655 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3659:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3659 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3663:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3663 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3667:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3667 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3671:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3671 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3675:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3675 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3680:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3680 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3681:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3681 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3688:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3688 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3689:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 3689 | if (yybm[0+yych] & 32) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:3715:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3715 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3725:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3725 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3729:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3729 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3733:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3733 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3737:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3737 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3743:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3743 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3747:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3747 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3751:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3751 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3755:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3755 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3759:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3759 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3763:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3763 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3768:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3768 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3772:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3772 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3776:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3776 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3780:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3780 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3784:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3784 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3789:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3789 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3791:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3791 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3793:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3793 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3795:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3795 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3797:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3797 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3821:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3821 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3831:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3831 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3835:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3835 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3839:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3839 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3845:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3845 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3849:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3849 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3853:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3853 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3857:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3857 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3861:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3861 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3865:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3865 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3869:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3869 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3873:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3873 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3878:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3878 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3880 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3902 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3912:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3912 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3916:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3916 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3920:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3920 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3926:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3926 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3930:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3930 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3934:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3934 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3938:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3938 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3942:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3942 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3946:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3946 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3951:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3951 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3953:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3953 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3958:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3958 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3962:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3962 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3966:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3966 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3970:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3970 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3974:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3974 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3978:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3978 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3982:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3982 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3986:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3986 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:3991:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 3991 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4012:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4012 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4022:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4022 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4027:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4027 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4033:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4033 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4037:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4037 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4041:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4041 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4045:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4045 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4049:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4049 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4053:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4053 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4057:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4057 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4061:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4061 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4065:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4065 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4069:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4069 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4073:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4073 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4077:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4077 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4081:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4081 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4085:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4085 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4090:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4090 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4149:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4149 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4158:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4158 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4167:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4167 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4170:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 4170 | if (yybm[0+yych] & 128) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:4177:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4177 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4241:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4241 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4250:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4250 | yych = (unsigned char)*(mar = ++cur); [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4251:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 4251 | if (yybm[0+yych] & 128) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:4256:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4256 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4261:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4261 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4264:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 4264 | if (yybm[0+yych] & 128) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:4325:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4325 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4334:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4334 | yych = (unsigned char)*++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4339:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4339 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4353:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4353 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4356:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 4356 | if (yybm[0+yych] & 128) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:4431:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4431 | ++cur; [00:05:49] | ^~~ [00:05:49] src/parse/lex_conf.cc:4434:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:49] 4434 | if (yybm[0+yych] & 128) { [00:05:49] | ^~~~ [00:05:49] src/parse/lex_conf.cc:4444:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:49] 4444 | ++cur; [00:05:49] | ^~~ [00:05:49] 854 warnings generated. [00:05:52] [ 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:05:52] In file included from ../src/options/parse_opts.re:7: [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 98 | switch (t) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 111 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 124 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 138 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 151 | switch (type_) { [00:05:52] | ^ [00:05:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:52] 164 | switch (type_) { [00:05:52] | ^ [00:05:52] ../src/options/parse_opts.re:18:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 18 | arg = *++argv; [00:05:52] | ^~~~ [00:05:52] src/options/parse_opts.cc:106:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 106 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:111:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 111 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:112:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:52] 112 | if (yybm[0+yych] & 128) { [00:05:52] | ^~~~ [00:05:52] src/options/parse_opts.cc:117:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 117 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:128:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 128 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:133:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 133 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:138:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 138 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:145:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 145 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:157:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 157 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:169:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 169 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:174:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 174 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:184:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 184 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:188:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 188 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:192:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 192 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:196:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 196 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:201:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 201 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:208:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 208 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:212:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 212 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:216:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 216 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:221:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 221 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:225:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 225 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:230:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 230 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 235 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:237:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 237 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 239 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:241:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 241 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:265:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 265 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:271:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 271 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:275:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 275 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:279:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 279 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:283:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 283 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:287:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 287 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:292:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 292 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:297:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 297 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:303:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 303 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:307:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 307 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:311:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 311 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:315:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 315 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:319:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 319 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:323:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 323 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:328:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 328 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:332:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 332 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:336:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 336 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:340:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 340 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:344:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 344 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:348:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 348 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:352:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 352 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:356:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 356 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:360:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 360 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:364:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 364 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:368:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 368 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:372:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 372 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:376:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 376 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:380:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 380 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:384:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 384 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:388:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 388 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:392:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 392 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:396:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 396 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 400 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:404:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 404 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:408:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 408 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:412:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 412 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:416:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 416 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:420:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 420 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:424:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 424 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:428:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 428 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:432:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 432 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:436:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 436 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:440:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 440 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:444:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 444 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:448:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 448 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:452:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 452 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:456:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 456 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 460 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:464:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 464 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:468:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 468 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 472 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:476:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 476 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:480:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 480 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:484:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 484 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:488:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 488 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:492:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 492 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:496:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 496 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:500:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 500 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:504:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 504 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:508:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 508 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:512:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 512 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:516:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 516 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:520:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 520 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:524:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 524 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 528 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:532:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 532 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:536:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 536 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:540:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 540 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:544:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 544 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:548:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 548 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:552:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 552 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:556:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 556 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:560:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 560 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:564:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 564 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:568:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 568 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:572:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 572 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:576:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 576 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:580:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 580 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:584:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 584 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:588:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 588 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:592:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 592 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:596:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 596 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:600:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 600 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:604:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 604 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:608:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 608 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:612:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 612 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:616:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 616 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:620:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 620 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:624:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 624 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:628:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 628 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:632:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 632 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 636 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:640:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 640 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:644:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 644 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:648:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 648 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:652:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 652 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:656:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 656 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:660:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 660 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:664:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 664 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:668:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 668 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:672:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 672 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:676:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 676 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:680:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 680 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:684:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 684 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:688:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 688 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:692:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 692 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:696:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 696 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:700:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 700 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:704:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 704 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:708:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 708 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:712:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 712 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:716:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 716 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:720:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 720 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:724:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 724 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:728:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 728 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:732:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 732 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:736:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 736 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:740:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 740 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:744:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 744 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:748:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 748 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:753:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 753 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:757:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 757 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:761:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 761 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:765:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 765 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:769:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 769 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:773:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 773 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:777:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 777 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:781:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 781 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:785:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 785 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:789:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 789 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:793:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 793 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:798:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 798 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:803:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 803 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:807:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 807 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:811:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 811 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:815:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 815 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:819:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 819 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:823:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 823 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:827:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 827 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:831:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 831 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:835:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 835 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:839:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 839 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:843:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 843 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:847:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 847 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:851:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 851 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:855:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 855 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 859 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 863 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:867:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 867 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:871:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 871 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:876:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 876 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 880 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:885:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 885 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:889:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 889 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:893:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 893 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:897:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 897 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:901:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 901 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:905:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 905 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:910:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 910 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:914:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 914 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:918:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 918 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:922:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 922 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:926:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 926 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:931:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 931 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 936 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:938:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 938 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1035:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1035 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1040:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1040 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1045:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1045 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1050:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1050 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1055:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1055 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1060:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1060 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1065:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1065 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1070:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1070 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1076 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1085:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1085 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1090:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1090 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1095:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1095 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1100:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1100 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1105:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1105 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1110:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1110 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1115:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1115 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1120:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1120 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1125 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1130:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1130 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1135:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1135 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1141:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1141 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1146:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1146 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1151:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1151 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1157:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1157 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1162:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1162 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1167:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1167 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1172:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1172 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1177:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1177 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1182:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1182 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1187:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1187 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1223:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1223 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1229:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1229 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1233:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1233 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1237:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1237 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1242:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1242 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1252:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1252 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1265:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1265 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1270:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1270 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1274:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1274 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1278:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1278 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1283:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1283 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1288:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1288 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1292:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1292 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1296:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1296 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1300:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1300 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1310:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1310 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1315:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1315 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1325:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1325 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1329:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1329 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1333:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1333 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1339:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1339 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1343:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1343 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1347:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1347 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1353:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1353 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1358:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1358 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1362 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1366 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1370 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1374:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1374 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1378:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1378 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1383:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1383 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1387:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1387 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1391:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1391 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1395 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1400 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1404:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1404 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1408:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1408 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1413:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1413 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1417:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1417 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1421:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1421 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1425:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1425 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1429:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1429 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1433:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1433 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1437:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1437 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1441 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1446:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1446 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1450:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1450 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1454:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1454 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1458:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1458 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1462:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1462 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1466:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1466 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1470:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1470 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1474:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1474 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1479:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1479 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1483:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1483 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1487:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1487 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1491:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1491 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1495:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1495 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1499:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1499 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1503:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1503 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1507:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1507 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1511:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1511 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1515:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1515 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1519:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1519 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1523:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1523 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1527:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1527 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1531 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1535:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1535 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1539:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1539 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1543:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1543 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1547:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1547 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1551:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1551 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1555:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1555 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1559:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1559 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1563:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1563 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1567:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1567 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1571:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1571 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1582:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1582 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1586:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1586 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1590:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1590 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1594:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1594 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1598:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1598 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1602:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1602 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1607:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1607 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1611:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1611 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1615:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1615 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1619:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1619 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1623:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1623 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1627:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1627 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1636 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1646:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1646 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1650:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1650 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1654:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1654 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1658:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1658 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1662:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1662 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1666:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1666 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1670:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1670 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1674:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1674 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1678:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1678 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1682:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1682 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1686:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1686 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1690:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1690 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1695:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1695 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1699:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1699 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1703:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1703 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1707:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1707 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1711 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1715 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1719:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1719 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1723:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1723 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1727:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1727 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1731:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1731 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1735:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1735 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1739:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1739 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1743:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1743 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1747:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1747 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1751:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1751 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1755:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1755 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1759:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1759 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1763:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1763 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1767:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1767 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1771:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1771 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1775:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1775 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1779:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1779 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1783:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1783 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1787:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1787 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1791:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1791 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1795:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1795 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1799:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1799 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1803:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1803 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1807:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1807 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1812:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1812 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1816:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1816 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1821:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1821 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1825:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1825 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1829:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1829 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1834 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1838 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1842 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1846:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1846 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1850:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1850 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1854:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1854 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1859 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1863 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1867:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1867 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1871:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1871 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1875:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1875 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1879:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1879 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1889:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1889 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1893:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1893 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1897:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1897 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1901:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1901 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1905:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1905 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1909:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1909 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1913:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1913 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1917:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1917 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1921:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1921 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1926:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1926 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1931:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1931 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1936 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1940:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1940 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1944:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1944 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1948 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1952:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1952 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1956:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1956 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1960:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1960 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1964:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1964 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1968:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1968 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1972:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1972 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1976:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1976 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1980:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1980 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1984:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1984 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1988:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1988 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1992:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1992 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:1996:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 1996 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2000:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2000 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2004:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2004 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2009:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2009 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2013:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2013 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2017:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2017 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2021:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2021 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2025:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2025 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2030:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2030 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2035:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2035 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2039:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2039 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2043:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2043 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2047:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2047 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2051:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2051 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2055:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2055 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2059:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2059 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2063:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2063 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2067:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2067 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2071:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2071 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2075:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2075 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2079:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2079 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2083:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2083 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2087:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2087 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2092:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2092 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2096:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2096 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2100:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2100 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2104:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2104 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2108:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2108 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2112:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2112 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2116:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2116 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2120:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2120 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2124 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2128 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2132:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2132 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2136:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2136 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2140:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2140 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2144:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2144 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2148:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2148 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2152:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2152 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2156:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2156 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2160:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2160 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2164:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2164 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2168:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2168 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2172 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2176:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2176 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2181:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2181 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2185:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2185 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2189:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2189 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2193:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2193 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2197 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2201:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2201 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2205:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2205 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2209:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2209 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2213:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2213 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2217:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2217 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2221:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2221 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2225:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2225 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2229:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2229 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2233:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2233 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2237:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2237 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2242 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2246:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2246 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2250:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2250 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2254:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2254 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2258:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2258 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2262:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2262 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2266:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2266 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2270:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2270 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2274:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2274 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2278:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2278 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2282:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2282 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2286:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2286 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2290:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2290 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2294:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2294 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2298:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2298 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2302:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2302 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2306:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2306 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2310:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2310 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2314:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2314 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2319:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2319 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2323:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2323 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2327:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2327 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2331:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2331 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2335:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2335 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2339:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2339 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2343:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2343 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2347:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2347 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2351:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2351 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2355:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2355 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2359:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2359 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2364:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2364 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2369:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2369 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2373:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2373 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2377:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2377 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2381:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2381 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2385:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2385 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2390:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2390 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2394:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2394 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2398:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2398 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2402:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2402 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2406:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2406 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2410:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2410 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2415:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2415 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2419:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2419 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2423:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2423 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2427:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2427 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2431:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2431 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2435:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2435 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2439:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2439 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2443:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2443 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2447:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2447 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2451:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2451 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2456:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2456 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2460 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2464:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2464 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2468:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2468 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2472 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2476:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2476 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2480:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2480 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2484:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2484 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2488:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2488 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2492:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2492 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2496:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2496 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2500:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2500 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2504:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2504 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2508:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2508 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2512:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2512 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2516:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2516 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2520:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2520 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2524:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2524 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2528 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2532:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2532 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2536:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2536 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2540:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2540 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2544:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2544 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2548:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2548 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2552:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2552 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2556:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2556 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2560:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2560 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2564:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2564 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2568:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2568 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2572:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2572 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2576:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2576 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2580:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2580 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2585:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2585 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2590:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2590 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2594:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2594 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2598:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2598 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2602:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2602 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2606:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2606 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2610:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2610 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2614:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2614 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2618:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2618 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2622:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2622 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2626:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2626 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2630:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2630 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2635:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2635 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2639:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2639 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2648:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2648 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2652:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2652 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2657:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2657 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2661:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2661 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2666:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2666 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2670:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2670 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2674:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2674 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2678:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2678 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2682:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2682 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2686:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2686 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2690:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2690 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2694:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2694 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2698:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2698 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2702:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2702 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2706:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2706 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2710:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2710 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2714:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2714 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2718:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2718 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2722:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2722 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2726:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2726 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2730:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2730 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2734:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2734 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2739:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2739 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2743:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2743 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2748:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2748 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2752:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2752 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2756:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2756 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2760:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2760 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2764:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2764 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2768:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2768 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2772:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2772 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2776:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2776 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2780:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2780 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2784:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2784 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2788:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2788 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2793:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2793 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2797:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2797 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2801:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2801 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2805:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2805 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2809:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2809 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2814:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2814 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2818:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2818 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2822 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2826:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2826 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2830:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2830 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2834 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2838 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2842 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2846:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2846 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2850:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2850 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2854:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2854 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2858:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2858 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2862:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2862 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2866:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2866 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2870:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2870 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2875:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2875 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2879:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2879 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2883:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2883 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2887:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2887 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2891:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2891 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2895:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2895 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2899:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2899 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2903:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2903 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2907:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2907 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2911:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2911 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2915:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2915 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2919:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2919 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2923:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2923 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2928:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2928 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2932:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2932 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2936:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2936 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2940:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2940 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2944:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2944 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2948 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2952:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2952 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2956:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2956 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2960:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2960 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2964:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2964 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2969:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2969 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2973:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2973 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2977:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2977 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2982:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2982 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2986:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2986 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2990:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2990 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2994:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2994 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:2998:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 2998 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3003:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3003 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3007:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3007 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3011:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3011 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3015:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3015 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3019:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3019 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3024:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3024 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3028:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3028 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3032:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3032 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3036:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3036 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3040:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3040 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3044:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3044 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3049:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3049 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3053:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3053 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3057:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3057 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3062:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3062 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3066:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3066 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3070:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3070 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3074:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3074 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3078:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3078 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3082:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3082 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3086:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3086 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3090:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3090 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3094:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3094 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3098:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3098 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3103:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3103 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3108:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3108 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3112:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3112 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3117:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3117 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3121 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3125:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3125 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3130:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3130 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3134:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3134 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3138:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3138 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3142:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3142 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3146:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3146 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3150:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3150 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3154:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3154 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3158:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3158 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3163:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3163 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3167:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3167 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3171:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3171 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3175:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3175 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3179:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3179 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3184:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3184 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3188:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3188 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3192:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3192 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3197:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3197 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3202:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3202 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3207 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3211:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3211 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3215 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3219:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3219 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3223:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3223 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3227:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3227 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3231:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3231 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3235:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3235 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3240:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3240 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3244:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3244 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3248:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3248 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3252:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3252 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3256:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3256 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3260:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3260 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3264:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3264 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3269:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3269 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3273:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3273 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3277:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3277 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3281:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3281 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3285:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3285 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3290:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3290 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3294:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3294 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3298:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3298 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3302:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3302 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3307:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3307 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3311:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3311 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3315:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3315 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3319:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3319 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3324:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3324 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3328:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3328 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3332:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3332 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3336:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3336 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3341:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3341 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3345:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3345 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3349:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3349 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3353:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3353 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3357:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3357 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3362 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3366 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3370 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3374:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3374 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3383:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3383 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3387:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3387 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3392:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3392 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3396:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3396 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3400:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3400 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3404:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3404 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3409:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3409 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3414:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3414 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3419:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3419 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3423:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3423 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3427:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3427 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3432:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3432 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3437:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3437 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3442:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3442 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3446:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3446 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3450:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3450 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3455:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3455 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3459:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3459 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3463:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3463 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3468:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3468 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3488:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3488 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3494:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3494 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3498:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3498 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3502:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3502 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3506:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3506 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3511:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3511 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3517:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3517 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3521:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3521 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3526:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3526 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3528:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3528 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3530:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3530 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3581:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3581 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3586:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3586 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3587:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:52] 3587 | if (yybm[0+yych] & 128) { [00:05:52] | ^~~~ [00:05:52] src/options/parse_opts.cc:3590:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3590 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3641:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3641 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3646:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3646 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3647:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:52] 3647 | if (yybm[0+yych] & 128) { [00:05:52] | ^~~~ [00:05:52] src/options/parse_opts.cc:3650:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3650 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3701:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3701 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3706:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3706 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3707:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:52] 3707 | if (yybm[0+yych] & 128) { [00:05:52] | ^~~~ [00:05:52] src/options/parse_opts.cc:3710:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3710 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3761:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3761 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3766:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3766 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3767:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:52] 3767 | if (yybm[0+yych] & 128) { [00:05:52] | ^~~~ [00:05:52] src/options/parse_opts.cc:3770:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3770 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3790:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3790 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3796:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3796 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3800:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3800 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3804:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3804 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3808:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3808 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3814:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3814 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3818:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3818 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3822 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3826:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3826 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3830:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3830 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3834:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3834 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3838:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3838 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3842:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3842 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3846:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3846 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3851:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3851 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3855:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3855 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3859:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3859 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3863:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3863 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3867:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3867 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3872:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3872 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3874:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3874 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3876:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3876 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3878:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3878 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3880:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3880 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3898:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3898 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3904:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3904 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3908:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3908 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3912:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3912 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3918:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3918 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3922:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3922 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3926:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3926 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3930:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3930 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3934:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3934 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3938:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3938 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3942:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3942 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3946:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3946 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3950:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3950 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3954:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3954 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3959:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3959 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3961:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3961 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3977:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3977 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3983:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3983 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3987:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3987 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3991:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3991 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:3997:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 3997 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4001:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4001 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4005:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4005 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4009:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4009 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4013:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4013 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4017:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4017 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4021:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4021 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4025:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4025 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4030:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4030 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4035:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4035 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4039:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4039 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4043:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4043 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4047:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4047 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4051:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4051 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4055:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4055 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4059:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4059 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4063:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4063 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4067:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4067 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4071:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4071 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4076:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4076 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4092:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4092 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4098:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4098 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4102:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4102 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4106:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4106 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4112:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4112 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4116:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4116 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4120:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4120 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4124:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4124 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4129:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4129 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4131:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4131 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4147:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4147 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4153:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4153 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4157 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4161:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4161 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4167:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4167 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4171:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4171 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4175:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4175 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4179:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4179 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4183:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4183 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4187:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4187 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4191:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4191 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4196:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4196 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4212:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4212 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4218:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4218 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4222:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4222 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4226 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4232 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4236:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4236 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4240:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4240 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4244:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4244 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4248:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4248 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4252:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4252 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4256:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4256 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4260:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4260 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4265:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4265 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4280:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4280 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4286:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4286 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4291:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4291 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4297:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4297 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4301:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4301 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4305:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4305 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4309:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4309 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4313:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4313 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4317:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4317 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4322:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4322 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4338:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4338 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4344:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4344 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4348:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4348 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4352:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4352 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4358:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4358 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4362:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4362 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4366:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4366 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4370:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4370 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4374:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4374 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4378:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4378 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4382:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4382 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4386:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4386 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4390:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4390 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4395 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4397:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4397 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4417:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4417 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4423:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4423 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4427:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4427 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4431:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4431 | yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4435:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4435 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4441 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4445:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4445 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4449:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4449 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4453:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4453 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4457:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4457 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4461:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4461 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4466:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4466 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4470:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4470 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4474:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4474 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4479:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4479 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4481:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4481 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4483:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4483 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4485:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4485 | yych = (YYCTYPE)*++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] src/options/parse_opts.cc:4487:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:52] 4487 | ++YYCURSOR; [00:05:52] | ^~~~~~~~ [00:05:52] 926 warnings generated. [00:05:52] [ 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:05:52] [ 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:05:53] [ 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:05:53] src/msg/ver_to_vernum.cc:75:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 75 | ++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:81:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 81 | yych = *(YYMARKER = ++YYCURSOR); [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:98:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 98 | ++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] ../src/msg/ver_to_vernum.re:40:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 40 | q0 = buffer + 2 * i; [00:05:53] | ^~~~~~ [00:05:53] ../src/msg/ver_to_vernum.re:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 41 | q = buffer + 2 * (i + 1); [00:05:53] | ^~~~~~ [00:05:53] ../src/msg/ver_to_vernum.re:42:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:53] 42 | p0 = bounds[2 * i]; [00:05:53] | ^~~~~~ [00:05:53] ../src/msg/ver_to_vernum.re:43:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:53] 43 | p = bounds[2 * i + 1]; [00:05:53] | ^~~~~~ [00:05:53] ../src/msg/ver_to_vernum.re:44:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 44 | while (p > p0) *--q = *--p; [00:05:53] | ^ [00:05:53] ../src/msg/ver_to_vernum.re:44:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 44 | while (p > p0) *--q = *--p; [00:05:53] | ^ [00:05:53] ../src/msg/ver_to_vernum.re:45:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 45 | while (q > q0) *--q = '0'; [00:05:53] | ^ [00:05:53] src/msg/ver_to_vernum.cc:125:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 125 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:137:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 137 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:150:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 150 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:167:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 167 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:169:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:53] 169 | if (yybm[0+yych] & 128) { [00:05:53] | ^~~~ [00:05:53] src/msg/ver_to_vernum.cc:175:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 175 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:184:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 184 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:197:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 197 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:211:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 211 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:212:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:05:53] 212 | if (yybm[0+yych] & 128) { [00:05:53] | ^~~~ [00:05:53] src/msg/ver_to_vernum.cc:219:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 219 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:230:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 230 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] src/msg/ver_to_vernum.cc:239:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:05:53] 239 | yych = *++YYCURSOR; [00:05:53] | ^~~~~~~~ [00:05:53] 23 warnings generated. [00:05:56] [ 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:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:05:56] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:05:56] | ^ [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 98 | switch (t) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 111 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 124 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 138 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 151 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:05:56] 164 | switch (type_) { [00:05:56] | ^ [00:05:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:05:56] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:05:56] | ^ [00:05: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:05:56] 426 | switch (s->action.type) { [00:05:56] | ^ [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:05:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:05: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:05:56] 51 | current_slab_ += size; [00:05:56] | ^~~~~~~~~~~~~ [00:05: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:05:56] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:05:56] | ^~~~~~~~~~~~~ [00:05: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:05:56] 59 | current_slab_ += size; [00:05:56] | ^~~~~~~~~~~~~ [00:05: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:05:56] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:05:56] | ^~~~ [00:05: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:05:56] 33 | for (; span < endspan; ++span) { [00:05:56] | ^~~~ [00:05: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:05:56] 39 | for (c = go->cases; c < cases; ++c) { [00:05:56] | ^ [00:05: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:05:56] 45 | ++cases; [00:05:56] | ^~~~~ [00:05: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:05:56] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:05:56] | ^~~~ [00:05: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:05:56] 58 | for (s = span; s < endspan; ++s) { [00:05:56] | ^ [00:05: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:05:56] 60 | *ranges_end++ = ub; [00:05:56] | ^~~~~~~~~~ [00:05: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:05:56] 61 | *ranges_end++ = s->ub; [00:05:56] | ^~~~~~~~~~ [00:05: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:05:56] 78 | State *defstate = (endspan - 1)->to; [00:05:56] | ^~~~~~~ [00:05: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:05:56] 79 | for (c = go->cases; c < cases; ++c) { [00:05:56] | ^ [00:05: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:05:56] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:05:56] | ^ [00:05: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:05:56] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:05:56] | ^ [00:05: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:05:56] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:05:56] | ^~~~~~~~~~~~ [00:05: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:05:56] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:05:56] | ^ [00:05: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:05:56] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:05:56] | ^ [00:05: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:05:56] 154 | && s[1].to == next [00:05:56] | ^ [00:05: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:05:56] 155 | && s[1].ub - s[0].ub == 1 [00:05:56] | ^ [00:05: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:05:56] 156 | && s[2].to == s[0].to [00:05:56] | ^ [00:05: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:05:56] 157 | && s[2].tags == s[0].tags) { [00:05:56] | ^ [00:05: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:05:56] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:05:56] | ^ [00:05: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:05:56] 164 | && s[1].ub - s[0].ub == 1 [00:05:56] | ^ [00:05: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:05:56] 165 | && s[2].to == s[0].to [00:05:56] | ^ [00:05: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:05:56] 166 | && s[2].tags == s[0].tags) { [00:05:56] | ^ [00:05: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:05:56] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:05:56] | ^ [00:05: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:05:56] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:05:56] | ^ [00:05: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:05:56] 170 | s += 2; [00:05:56] | ^ [00:05: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:05:56] 176 | s += 1; [00:05:56] | ^ [00:05: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:05:56] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:05:56] | ^~ [00:05: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:05:56] 225 | if (old_span[i].to != x) { [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 232 | new_span[new_nspans].to = old_span[i].to; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 232 | new_span[new_nspans].to = old_span[i].to; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:05:56] | ^~~~ [00:05: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:05:56] 278 | State *to = span[i].to; [00:05:56] | ^~~~ [00:05: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:05:56] 279 | x->table[c] = to; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 354 | if (span[i].ub > 0x100) { [00:05:56] | ^~~~ [00:05: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:05:56] 355 | hspan = &go->span[i]; [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 363 | if (go->span[i].tags != TCID0) { [00:05:56] | ^~~~~~~~ [00:05: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:05:56] 374 | State *s = go->span[i].to; [00:05:56] | ^~~~~~~~ [00:05:56] 62 warnings generated. [00:05:58] [ 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:05:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [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/codegen/combine.cc:3: [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/codegen/combine.cc:2: [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] 10 warnings generated. [00:06:01] [ 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:06:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:01] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:01] | ^ [00:06:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:06:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:01] 98 | switch (t) { [00:06:01] | ^ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:01] 111 | switch (type_) { [00:06:01] | ^ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:01] 124 | switch (type_) { [00:06:01] | ^ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:01] 138 | switch (type_) { [00:06:01] | ^ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:01] 151 | switch (type_) { [00:06:01] | ^ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:01] 164 | switch (type_) { [00:06:01] | ^ [00:06:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:06:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 51 | current_slab_ += size; [00:06:01] | ^~~~~~~~~~~~~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:01] | ^~~~~~~~~~~~~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 59 | current_slab_ += size; [00:06:01] | ^~~~~~~~~~~~~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:01] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:06:01] | ^~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:01] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:06:01] | ^~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:06:01] | ^~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:06:01] | ^~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 41 | ++b1; [00:06:01] | ^~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 42 | ++b2; [00:06:01] | ^~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:06:01] | ^~~~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:01] 105 | for (; span < last; ++span) { [00:06:01] | ^~~~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:01] 108 | buffer[c] |= mask; [00:06:01] | ^~~~~~ [00:06:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:01] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:06:01] | ^~~~~~ [00:06:01] 20 warnings generated. [00:06:04] [ 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:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:04] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:04] | ^ [00:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 98 | switch (t) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 111 | switch (type_) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 124 | switch (type_) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 138 | switch (type_) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 151 | switch (type_) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 164 | switch (type_) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:06:04] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:06:04] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 485 | switch (opts->lang) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:04] 642 | switch (code->kind) { [00:06:04] | ^ [00:06:04] /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:06:04] 749 | switch (code->kind) { [00:06:04] | ^~~~~~~~~~ [00:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:04] 51 | current_slab_ += size; [00:06:04] | ^~~~~~~~~~~~~ [00:06: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:06:04] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:04] | ^~~~~~~~~~~~~ [00:06: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:06:04] 59 | current_slab_ += size; [00:06:04] | ^~~~~~~~~~~~~ [00:06:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 36 | p += stub.length(); [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 42 | s = q + 1; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 51 | ++s; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 36 | p += stub.length(); [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 42 | s = q + 1; [00:06:04] | ^ [00:06:04] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:04] 51 | ++s; [00:06:04] | ^ [00:06:04] 26 warnings generated. [00:06:07] [ 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:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:07] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:07] | ^ [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:07] 98 | switch (t) { [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:07] 111 | switch (type_) { [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:07] 124 | switch (type_) { [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:07] 138 | switch (type_) { [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:07] 151 | switch (type_) { [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:07] 164 | switch (type_) { [00:06:07] | ^ [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:07] /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:07] 51 | current_slab_ += size; [00:06:07] | ^~~~~~~~~~~~~ [00:06:07] /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:07] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:07] | ^~~~~~~~~~~~~ [00:06:07] /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:07] 59 | current_slab_ += size; [00:06:07] | ^~~~~~~~~~~~~ [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 36 | p += stub.length(); [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 42 | s = q + 1; [00:06:07] | ^ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 51 | ++s; [00:06:07] | ^ [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:06:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:07] /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:07] 65 | mtag_t &t = trie.head[next]; [00:06:07] | ^~~~~~~~~ [00:06:07] /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:07] 76 | mtag = trie.head[mtag].pred; [00:06:07] | ^~~~~~~~~ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 69 | *ranges_end++ = -1; [00:06:07] | ^~~~~~~~~~ [00:06:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:07] 70 | *ranges_end++ = 1; [00:06:07] | ^~~~~~~~~~ [00:06:07] 20 warnings generated. [00:06:10] [ 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:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:10] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:10] | ^ [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 98 | switch (t) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 111 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 124 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 138 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 151 | switch (type_) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:10] 164 | switch (type_) { [00:06:10] | ^ [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 51 | current_slab_ += size; [00:06:10] | ^~~~~~~~~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:10] | ^~~~~~~~~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 59 | current_slab_ += size; [00:06:10] | ^~~~~~~~~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:10] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:06:10] | ^~~~~~~~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:10] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:06:10] | ^~~~~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:10] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:06:10] | ^~~~~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:10] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:06:10] | ^ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:10] 235 | static_cast(ranges[2 * i]), [00:06:10] | ^~~~~~ [00:06:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:10] 236 | static_cast(ranges[2 * i + 1]), [00:06:10] | ^~~~~~ [00:06:10] 19 warnings generated. [00:06:13] [ 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:06:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:13] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:13] | ^ [00:06:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:06:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:13] 98 | switch (t) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:13] 111 | switch (type_) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:13] 124 | switch (type_) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:13] 138 | switch (type_) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:13] 151 | switch (type_) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:13] 164 | switch (type_) { [00:06:13] | ^ [00:06:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:06:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:13] 51 | current_slab_ += size; [00:06:13] | ^~~~~~~~~~~~~ [00:06: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:06:13] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:13] | ^~~~~~~~~~~~~ [00:06: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:06:13] 59 | current_slab_ += size; [00:06:13] | ^~~~~~~~~~~~~ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:13] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:13] 30 | for (const char *p = s;; ++p) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:13] 37 | if (p > s && p[-1] == '\r') --l; [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:13] 116 | for (const char *p = s; !code && p < e; ++p) { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:13] 121 | if (newline && e > s && e[-1] != '\n') { [00:06:13] | ^ [00:06:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:13] 375 | e[len] = 0; [00:06:13] | ^ [00:06:13] 16 warnings generated. [00:06:16] [ 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:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:16] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:16] | ^ [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 98 | switch (t) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 111 | switch (type_) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 124 | switch (type_) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 138 | switch (type_) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 151 | switch (type_) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 164 | switch (type_) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:67:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:16] 67 | switch (s->action.type) { [00:06:16] | ^ [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:16] 51 | current_slab_ += size; [00:06:16] | ^~~~~~~~~~~~~ [00:06: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:06:16] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:16] | ^~~~~~~~~~~~~ [00:06: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:06:16] 59 | current_slab_ += size; [00:06:16] | ^~~~~~~~~~~~~ [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 36 | p += stub.length(); [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 42 | s = q + 1; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 51 | ++s; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 36 | p += stub.length(); [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 42 | s = q + 1; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 51 | ++s; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 36 | p += stub.length(); [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 42 | s = q + 1; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 51 | ++s; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 36 | p += stub.length(); [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 42 | s = q + 1; [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 51 | ++s; [00:06:16] | ^ [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:06:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:16] 65 | mtag_t &t = trie.head[next]; [00:06:16] | ^~~~~~~~~ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:16] 76 | mtag = trie.head[mtag].pred; [00:06:16] | ^~~~~~~~~ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:679:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:680:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:16] 680 | for (; h --> h0; ) { [00:06:16] | ^ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:745:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:16] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:06:16] | ^~~~ [00:06:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:764:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:16] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:06:16] | ^~~~ [00:06:16] 41 warnings generated. [00:06:18] [ 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:06:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:18] 24 | return sHex[c & 0x0F]; [00:06:18] | ^~~~ [00:06:18] 1 warning generated. [00:06:20] [ 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:06:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:06:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:20] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:20] | ^ [00:06:20] /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:06:20] 25 | switch (code->kind) { [00:06:20] | ^~~~~~~~~~ [00:06:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:06:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:20] 51 | current_slab_ += size; [00:06:20] | ^~~~~~~~~~~~~ [00:06: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:06:20] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:20] | ^~~~~~~~~~~~~ [00:06: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:06:20] 59 | current_slab_ += size; [00:06:20] | ^~~~~~~~~~~~~ [00:06:20] 5 warnings generated. [00:06:23] [ 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:06:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:23] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:23] | ^ [00:06:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:06:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 98 | switch (t) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 111 | switch (type_) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 124 | switch (type_) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 138 | switch (type_) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 151 | switch (type_) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 164 | switch (type_) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 41 | switch (opts->lang) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 114 | switch (code->fmt) { [00:06:23] | ^ [00:06:23] /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:06:23] 141 | default: return NULL; [00:06:23] | ^ [00:06:23] /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:06:23] 151 | default: return NULL; [00:06:23] | ^ [00:06:23] /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:06:23] 161 | default: return NULL; [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 171 | switch (opts->lang) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 217 | switch (type) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 240 | switch (opts->lang) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 453 | switch (opts->lang) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 644 | switch (opts->lang) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:23] 667 | switch (code->kind) { [00:06:23] | ^ [00:06:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:06:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:23] 51 | current_slab_ += size; [00:06:23] | ^~~~~~~~~~~~~ [00:06: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:06:23] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:23] | ^~~~~~~~~~~~~ [00:06: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:06:23] 59 | current_slab_ += size; [00:06:23] | ^~~~~~~~~~~~~ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:23] 16 | for (const char *s = text; *s; ++s) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:23] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:06:23] | ^~~~~~ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:23] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:06:23] | ^~~~~~ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:23] 386 | for (; *s; ++s) { [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:23] 390 | p = s + 1; [00:06:23] | ^ [00:06:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:23] 701 | if (code->raw.data[i] == '\n') ++line; [00:06:23] | ^~~~~~~~~~~~~~ [00:06:23] 27 warnings generated. [00:06:26] [ 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:06:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:06:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:26] 98 | switch (t) { [00:06:26] | ^ [00:06:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:26] 111 | switch (type_) { [00:06:26] | ^ [00:06:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:26] 124 | switch (type_) { [00:06:26] | ^ [00:06:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:26] 138 | switch (type_) { [00:06:26] | ^ [00:06:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:26] 151 | switch (type_) { [00:06:26] | ^ [00:06:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:26] 164 | switch (type_) { [00:06:26] | ^ [00:06:26] 6 warnings generated. [00:06:28] [ 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:06:30] [ 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:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:06:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06:30] /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:30] 42 | T * p = slabs.back() + index; [00:06:30] | ^~~~~~~~~~~~ [00:06:30] 1 warning generated. [00:06: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:06:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:06:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:32] 98 | switch (t) { [00:06:32] | ^ [00:06:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:32] 111 | switch (type_) { [00:06:32] | ^ [00:06:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:32] 124 | switch (type_) { [00:06:32] | ^ [00:06:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:32] 138 | switch (type_) { [00:06:32] | ^ [00:06:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:32] 151 | switch (type_) { [00:06:32] | ^ [00:06:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:32] 164 | switch (type_) { [00:06:32] | ^ [00:06: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:06:32] 47 | switch (re->type) { [00:06:32] | ^ [00:06: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:06:32] 144 | switch (state->type) { [00:06:32] | ^ [00:06:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:06:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:06:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:06:32] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06: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:06:32] 42 | T * p = slabs.back() + index; [00:06:32] | ^~~~~~~~~~~~ [00:06: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:06:32] 52 | s = &nfa.states[nfa.size++]; [00:06:32] | ^~~~~~~~~~ [00:06: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:06:32] 59 | s = &nfa.states[nfa.size++]; [00:06:32] | ^~~~~~~~~~ [00:06: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:06:32] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:06:32] | ^~~~~~~~~~ [00:06: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:06:32] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:06:32] | ^~~~~~~~~~ [00:06: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:06:32] 103 | s = &nfa.states[nfa.size++]; [00:06:32] | ^~~~~~~~~~ [00:06: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:06:32] 200 | nfa_state_t *s = &states[size++]; [00:06:32] | ^~~~~~ [00:06: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:06:32] 205 | nfa_state_t *t = &states[size++]; [00:06:32] | ^~~~~~ [00:06:32] 16 warnings generated. [00:06:36] [ 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:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:06:36] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:06:36] | ^ [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:36] 98 | switch (t) { [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:36] 111 | switch (type_) { [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:36] 124 | switch (type_) { [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:36] 138 | switch (type_) { [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:36] 151 | switch (type_) { [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:36] 164 | switch (type_) { [00:06:36] | ^ [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:06:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:06: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:06:36] 51 | current_slab_ += size; [00:06:36] | ^~~~~~~~~~~~~ [00:06: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:06:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:06:36] | ^~~~~~~~~~~~~ [00:06: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:06:36] 59 | current_slab_ += size; [00:06:36] | ^~~~~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 84 | i2s[i] = new State; [00:06:36] | ^~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 91 | State *s = i2s[i]; [00:06:36] | ^~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 112 | const size_t to = t->arcs[c]; [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 113 | const tcid_t tc = t->tcid[c]; [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 116 | && t->arcs[c] == to [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 117 | && t->tcid[c] == tc [00:06:36] | ^~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:06:36] | ^~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 121 | s->go.span[j].ub = charset[c]; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 122 | s->go.span[j].tags = tc; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 185 | State *q = s->go.span[i].to; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 235 | Span *const fe = f + fg->go.nspans; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 236 | Span *const be = b + bg->go.nspans; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 254 | || x[-1].to != x->to [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 255 | || x[-1].tags != x->tags [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 256 | || x[-1].ub == eofub [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 259 | ++x; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 264 | ++f; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 266 | ++b; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 268 | ++f; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:36] 269 | ++b; [00:06:36] | ^ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 283 | State *to = s->go.span[i].to; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 356 | if (!s->go.span[i].to) { [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 357 | s->go.span[i].to = finstates[s->rule]; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 358 | s->go.span[i].tags = s->rule_tags; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 377 | if (!s->go.span[i].to) { [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 382 | s->go.span[i].to = defstate; [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 429 | if (s->go.span[i].to == s) { [00:06:36] | ^~~~~~~~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 526 | if (span[i].tags != tags) { [00:06:36] | ^~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 556 | if (!consume(span[i].to)) return false; [00:06:36] | ^~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 572 | span[i].tags = TCID0; [00:06:36] | ^~~~ [00:06:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:36] 602 | span[i].tags = TCID0; [00:06:36] | ^~~~ [00:06:36] 46 warnings generated. [00:06:36] [ 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:06:36] [ 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:06:36] [ 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:06:36] [ 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:06:36] [ 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:06:36] [ 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:06:39] [ 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:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:06:39] | ^~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:06:39] | ^~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:06:39] | ^~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:06:39] | ^~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 110 | if (ctx.state2bb[i]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 121 | if (trans2bb[c]) { [00:06:39] | ^~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:06:39] | ^~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:06:39] | ^~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 130 | if (ctx.final2bb[i]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:06:39] | ^~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 139 | if (ctx.fback2bb[i]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:06:39] | ^~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 158 | succe = succb + n; [00:06:39] | ^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 171 | ctx.state_mark[x0] = ctx.mark; [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 174 | if (ctx.state2bb[x0]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:06:39] | ~~~~^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 192 | const size_t y = a[c]; [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 195 | if (trans_mark[c] >= ctx.mark) { [00:06:39] | ^~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 198 | trans_mark[c] = ctx.mark; [00:06:39] | ^~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 201 | if (trans2bb[c]) { [00:06:39] | ^~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 202 | *ctx.succe++ = trans2bb[c]; [00:06:39] | ~~~~^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 202 | *ctx.succe++ = trans2bb[c]; [00:06:39] | ^~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 210 | ctx.state_mark[y] = ctx.mark; [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 213 | if (ctx.state2bb[y]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:06:39] | ~~~~^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 224 | ctx.final_mark[x] = ctx.mark; [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 226 | if (ctx.final2bb[x]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:06:39] | ~~~~^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 254 | const size_t y = a[c]; [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 262 | if (trans_mark[c] >= ctx.mark) { [00:06:39] | ^~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 265 | trans_mark[c] = ctx.mark; [00:06:39] | ^~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 268 | if (trans2bb[c]) { [00:06:39] | ^~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 269 | *ctx.succe++ = trans2bb[c]; [00:06:39] | ~~~~^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 269 | *ctx.succe++ = trans2bb[c]; [00:06:39] | ^~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 276 | ctx.state_mark[y] = ctx.mark; [00:06:39] | ^~~~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 279 | if (ctx.state2bb[y]) { [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:06:39] | ~~~~^~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:39] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:06:39] | ^~~~~~~~~~~~ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:06:39] | ^ [00:06:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:39] 292 | for (; b < e; ++b) { [00:06:39] | ^ [00:06:39] 60 warnings generated. [00:06:40] [ 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:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:40] 22 | std::fill(used, used + nver, false); [00:06:40] | ^~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 24 | const tagver_t f = fins[t]; [00:06:40] | ^~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:06:40] | ^~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:06:40] | ^~~~~~~~~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 32 | used[r] = true; [00:06:40] | ^~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 34 | used[p->lhs] = true; [00:06:40] | ^~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:06:40] | ^~~~~~~ [00:06:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:40] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:06:40] | ^~~~ [00:06:40] 8 warnings generated. [00:06:42] [ 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:06:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:42] 22 | if (live[l]) { [00:06:42] | ^~~~ [00:06:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:42] 24 | live[l] = false; [00:06:42] | ^~~~ [00:06:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:42] 26 | live[r] = true; [00:06:42] | ^~~~ [00:06:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:42] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:06:42] | ^ [00:06:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:42] 43 | for (; b < e; ++b, live += nver) { [00:06:42] | ^ [00:06:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:42] 43 | for (; b < e; ++b, live += nver) { [00:06:42] | ^~~~ [00:06:42] 6 warnings generated. [00:06:44] [ 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:06:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:44] 35 | **const fin = cmd + nsym, [00:06:44] | ^~~ [00:06:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:44] 36 | **const fall = fin + 1; [00:06:44] | ^~~ [00:06:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:44] 40 | for(; cmd < fin; ++cmd) { [00:06:44] | ^~~ [00:06:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:44] 41 | *id++ = pool.insert(*cmd); [00:06:44] | ^~ [00:06:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:44] 45 | *id++ = pool.insert(*fin); [00:06:44] | ^~ [00:06:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:44] 48 | *id++ = pool.insert(*fall); [00:06:44] | ^~ [00:06:44] 6 warnings generated. [00:06:46] [ 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:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:46] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:06:46] | ^ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:46] 25 | for (; b < e; ++b, live += nver) { [00:06:46] | ^ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:46] 25 | for (; b < e; ++b, live += nver) { [00:06:46] | ^~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:06:46] | ^~~~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:06:46] | ^~~~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 52 | vals[r].clear(); [00:06:46] | ^~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 53 | vals[r].push_back(r); [00:06:46] | ^~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:06:46] | ^~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:06:46] | ^~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 67 | buf[l] = false; [00:06:46] | ^~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:06:46] | ^~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:46] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:06:46] | ^ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:46] 81 | for (; h-- != p->history;) { [00:06:46] | ^ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 93 | if (vals[q->lhs] == vl) { [00:06:46] | ^~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 94 | buf[q->lhs] = false; [00:06:46] | ^~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 100 | if (!buf[v]) continue; [00:06:46] | ^~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:06:46] | ^~~~~~ [00:06:46] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:46] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:06:46] | ^~~~~~ [00:06:46] 18 warnings generated. [00:06:47] [ 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:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 20 | done[i] = true; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:06:47] | ^~~~~~~~~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:06:47] | ^ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 28 | return ++ord; [00:06:47] | ^~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 38 | if (live[l]) { [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 40 | live[l] = false; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 42 | live[r] = true; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:06:47] | ^~~~~~~~~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 79 | bool *l = &live[i * nver]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 85 | l[fins[t]] = !fixed(tags[t]); [00:06:47] | ^ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 85 | l[fins[t]] = !fixed(tags[t]); [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 97 | const cfg_ix_t i = pord[a]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:06:47] | ^~~~~~~~~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 99 | bool *old = &live[i * nver]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:06:47] | ^ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 106 | const bool *l = &live[*j * nver]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:06:47] | ^~~~~~~~~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 113 | buf1[v] |= buf2[v]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 113 | buf1[v] |= buf2[v]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:06:47] | ^~~~~~~~~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 139 | bool *l = &live[i * nver]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 145 | l[fins[t]] = !fixed(tags[t]); [00:06:47] | ^ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 145 | l[fins[t]] = !fixed(tags[t]); [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 152 | buf1[p->lhs] = false; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 157 | buf1[v] = true; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:47] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:06:47] | ^ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 162 | bool *liv = &live[*j * nver]; [00:06:47] | ^~~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 164 | liv[v] |= buf1[v]; [00:06:47] | ^~~ [00:06:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:47] 164 | liv[v] |= buf1[v]; [00:06:47] | ^~~~ [00:06:47] 30 warnings generated. [00:06:49] [ 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:06:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:06:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:49] 98 | switch (t) { [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:49] 111 | switch (type_) { [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:49] 124 | switch (type_) { [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:49] 138 | switch (type_) { [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:49] 151 | switch (type_) { [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:49] 164 | switch (type_) { [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:49] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:06:49] | ^ [00:06:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:49] 45 | for (; b < e; ++b) { [00:06:49] | ^ [00:06:49] 8 warnings generated. [00:06:51] [ 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:06:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:06:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:06:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:51] 98 | switch (t) { [00:06:51] | ^ [00:06:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:51] 111 | switch (type_) { [00:06:51] | ^ [00:06:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:51] 124 | switch (type_) { [00:06:51] | ^ [00:06:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:51] 138 | switch (type_) { [00:06:51] | ^ [00:06:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:51] 151 | switch (type_) { [00:06:51] | ^ [00:06:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:51] 164 | switch (type_) { [00:06:51] | ^ [00:06:51] 6 warnings generated. [00:06:53] [ 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:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:53] 20 | for (; b < be; ++b) { [00:06:53] | ^ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:53] 24 | l = ver2new[l]; [00:06:53] | ^~~~~~~ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:53] 26 | r = ver2new[r]; [00:06:53] | ^~~~~~~ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:53] 40 | tagver_t &f = fins[t]; [00:06:53] | ^~~~ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:53] 42 | f = ver2new[f]; [00:06:53] | ^~~~~~~ [00:06:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:53] 49 | newmt.insert(ver2new[*i]); [00:06:53] | ^~~~~~~ [00:06:53] 7 warnings generated. [00:06:55] [ 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:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:55] 33 | std::fill(next, next + nver, END); [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:55] 34 | std::fill(repr, repr + nver, END); [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:55] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:06:55] | ^ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:55] 38 | for (; b < e; ++b) { [00:06:55] | ^ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 47 | rx = repr[x]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 48 | ry = repr[y]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 52 | for (z = rx; z != END; z = next[z]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 53 | if (interf[z * nver + y]) break; [00:06:55] | ^~~~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 56 | repr[y] = rx; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 57 | next[y] = next[rx]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 57 | next[y] = next[rx]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 58 | next[rx] = y; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 61 | for (z = ry; z != END; z = next[z]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 62 | if (interf[z * nver + x]) break; [00:06:55] | ^~~~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 65 | repr[x] = ry; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 66 | next[x] = next[ry]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 66 | next[x] = next[ry]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 67 | next[ry] = x; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 69 | } else if (!interf[x * nver + y]) { [00:06:55] | ^~~~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 70 | repr[x] = repr[y] = x; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 70 | repr[x] = repr[y] = x; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 71 | next[x] = y; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 78 | if (rx != repr[rx]) continue; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 81 | if (ry != repr[ry]) continue; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 83 | for (x = rx; x != END; x = next[x]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 84 | for (y = ry; y != END; y = next[y]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 85 | if (interf[x * nver + y]) break; [00:06:55] | ^~~~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 91 | for (y = ry;; y = next[y]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 92 | repr[y] = rx; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 93 | if (next[y] == END) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 94 | next[y] = next[rx]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 94 | next[y] = next[rx]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 95 | next[rx] = ry; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 105 | if (repr[x] != END) continue; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 109 | if (rx != repr[rx]) continue; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 112 | for (y = rx; y != END; y = next[y]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 113 | if (interf[x * nver + y]) break; [00:06:55] | ^~~~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 118 | repr[x] = rx; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 119 | next[x] = next[rx]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 119 | next[x] = next[rx]; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 120 | next[rx] = x; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 127 | repr[x] = x; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 135 | if (next[rx] == END) ++rx; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 138 | if (repr[rx] != rx) continue; [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 141 | for (x = rx; x != END; x = next[x]) { [00:06:55] | ^~~~ [00:06:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:55] 142 | ver2new[x] = maxver; [00:06:55] | ^~~~~~~ [00:06:55] 46 warnings generated. [00:06:59] [ 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:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 36 | switch (n->type) { [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [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/dfa/closure.cc:13: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:37:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 37 | switch (ctx.dc_opts->posix_closure) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 150 | switch (q->type) { [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 253 | switch (q->type) { [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 36 | switch (n->type) { [00:06:59] | ^ [00:06:59] /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:06:59] 15 | closure_leftmost_dfs(ctx); [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 150 | switch (q->type) { [00:06:59] | ^ [00:06:59] /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:06:59] 96 | if (!scan(ctx, q, false)) { [00:06:59] | ^ [00:06:59] /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:06:59] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:06:59] | ^ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 253 | switch (q->type) { [00:06:59] | ^ [00:06:59] /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:06:59] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:125:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:06:59] 125 | switch (ctx.dc_opts->posix_prectable) { [00:06:59] | ^ [00:06:59] /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:06:59] 115 | compute_prectable(ctx); [00:06:59] | ^ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:06: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:06:59] 42 | T * p = slabs.back() + index; [00:06:59] | ^~~~~~~~~~~~ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:47:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:06:59] | ^~~~~~~~~~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:48:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:06:59] | ^~~~~~~~~~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:49:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:06:59] | ^~~~~~~~~~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:146:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 146 | newtbl[i * newdim + i] = p0; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:235:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 235 | li = level - 1; [00:06:59] | ^~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:242:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 242 | *level++ = l; [00:06:59] | ^~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 247 | for (lj = level - 1; lj > li; --lj) { [00:06:59] | ^~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 247 | for (lj = level - 1; lj > li; --lj) { [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:248:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 248 | for (lk = lj; lk > li; --lk) { [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:253:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 253 | newtbl[cj * newdim + ck] = p0; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 254 | newtbl[ck * newdim + cj] = p0; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:279:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 285 | for (lj = level - 1; lj > lk; --lj) { [00:06:59] | ^~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 285 | for (lj = level - 1; lj > lk; --lj) { [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:293:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:294:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:309:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:312:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:313:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:06:59] | ^~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 320 | for (lj = level - 1; lj > li; --lj) { [00:06:59] | ^~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:06:59] 320 | for (lj = level - 1; lj > li; --lj) { [00:06:59] | ^~ [00:06:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:59:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:06:59] | ^~~~~~~~~~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 259 | v0 = vs[t], [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 263 | vers[t] = v0; [00:06:59] | ^~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 266 | vers[t] = newvers[x]; [00:06:59] | ^~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 259 | v0 = vs[t], [00:06:59] | ^~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 263 | vers[t] = v0; [00:06:59] | ^~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 266 | vers[t] = newvers[x]; [00:06:59] | ^~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:06:59] | ^~~~~~~~~~~~~ [00:06:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:06:59] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:06:59] | ^~~~~~~~~~~~~ [00:06:59] 56 warnings generated. [00:07:02] [ 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:07:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:07:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:02] 98 | switch (t) { [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:02] 111 | switch (type_) { [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:02] 124 | switch (type_) { [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:02] 138 | switch (type_) { [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:02] 151 | switch (type_) { [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:02] 164 | switch (type_) { [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 99 | state_t &s = states[i]; [00:07:02] | ^~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 110 | const size_t j = s->arcs[c]; [00:07:02] | ^~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 113 | a->next = states[j].arcs; [00:07:02] | ^~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 114 | states[j].arcs = a++; [00:07:02] | ^~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:02] 114 | states[j].arcs = a++; [00:07:02] | ^ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 116 | states[i].fallthru = true; [00:07:02] | ^~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:07:02] | ^~~~~~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:07:02] | ^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:07:02] | ^~~~~~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:07:02] | ^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 174 | if (live[j * nstates + i]) { [00:07:02] | ^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:07:02] | ^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:07:02] | ^~~~~~~~~~~~~~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 218 | const size_t k = arcs[c]; [00:07:02] | ^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 222 | bad[r] |= live[r * nstates + k]; [00:07:02] | ^~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 222 | bad[r] |= live[r * nstates + k]; [00:07:02] | ^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 228 | if (bad[r]) { [00:07:02] | ^~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 250 | const size_t j = s->arcs[c]; [00:07:02] | ^~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:07:02] | ^~~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 259 | s->tcmd[nsym] = NULL; [00:07:02] | ^~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 271 | s->fallthru = fallthru[i]; [00:07:02] | ^~~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 277 | const size_t j = s->arcs[c]; [00:07:02] | ^~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:07:02] | ^~~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:02] 300 | const size_t j = s->arcs[c]; [00:07:02] | ^~~~~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:02] 335 | bool *fallthru = live + nl - ns; [00:07:02] | ~~~~~^~~~ [00:07:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:02] 335 | bool *fallthru = live + nl - ns; [00:07:02] | ^~~~ [00:07:02] 32 warnings generated. [00:07:05] [ 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:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:05] 98 | switch (t) { [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:05] 111 | switch (type_) { [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:05] 124 | switch (type_) { [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:05] 138 | switch (type_) { [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:05] 151 | switch (type_) { [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:05] 164 | switch (type_) { [00:07:05] | ^ [00:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:05] 42 | T * p = slabs.back() + index; [00:07:05] | ^~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:07:05] | ^~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:07:05] | ^~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:07:05] | ^~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:07:05] | ^~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:07:05] | ^~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:07:05] | ^~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:07:05] | ^~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:07:05] | ^~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:07:05] | ^~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:07:05] | ^~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 222 | const size_t r = s[u]->rule; [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 226 | for (; ++u < n && s[u]->rule == r;); [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:07:05] | ^~~~~~~~~~~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 222 | const size_t r = s[u]->rule; [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 226 | for (; ++u < n && s[u]->rule == r;); [00:07:05] | ^ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:07:05] | ^~~~~~~~~~~~~~~~~~~~~~ [00:07:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:05] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:07:05] | ^ [00:07:05] 25 warnings generated. [00:07:07] [ 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:07:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:07:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:07] 98 | switch (t) { [00:07:07] | ^ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:07] 111 | switch (type_) { [00:07:07] | ^ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:07] 124 | switch (type_) { [00:07:07] | ^ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:07] 138 | switch (type_) { [00:07:07] | ^ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:07] 151 | switch (type_) { [00:07:07] | ^ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:07] 164 | switch (type_) { [00:07:07] | ^ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:45:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 45 | if (been[state]) return; [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:46:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 46 | been[state] = true; [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:50:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:07:07] | ^~~~~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:51:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 51 | owrt[p->lhs] = true; [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:54:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 54 | size_t dest = s->arcs[c]; [00:07:07] | ^~~~~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:57:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 57 | owrt[p->lhs] = true; [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:76:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 76 | size_t i = s->arcs[c]; [00:07:07] | ^~~~~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:78:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 78 | tcmd_t *&p = s->tcmd[c]; [00:07:07] | ^~~~~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:103:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:07] 103 | std::fill(been, been + nstates, false); [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:104:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:07] 104 | std::fill(owrt, owrt + nver, false); [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:107:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 107 | tcmd_t *p = s->tcmd[nsym], [00:07:07] | ^~~~~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:109:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 109 | **pc = &s->tcmd[nsym + 1]; [00:07:07] | ^~~~~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 115 | if (!owrt[r]) { [00:07:07] | ^~~~ [00:07:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:129:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:07] 129 | if (!owrt[r]) { [00:07:07] | ^~~~ [00:07:07] 20 warnings generated. [00:07:09] [ 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:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 42 | if (arcs[i] == state) return true; [00:07:09] | ^~~~ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 79 | const size_t j = arcs[c - 1]; [00:07:09] | ^~~~ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 86 | const size_t j = arcs[c]; [00:07:09] | ^~~~ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:07:09] | ^~~~ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 142 | const size_t j = arcs[c - 1]; [00:07:09] | ^~~~ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 149 | const size_t j = arcs[c]; [00:07:09] | ^~~~ [00:07:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:09] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:07:09] | ^~~~ [00:07:09] 7 warnings generated. [00:07:13] [ 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:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 98 | switch (t) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 111 | switch (type_) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 124 | switch (type_) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 138 | switch (type_) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 151 | switch (type_) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 164 | switch (type_) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 272 | switch (p->kind) { [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] /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:07:13] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:07:13] | ^ [00:07:13] /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:07:13] 136 | ? find_state_specialized(ctx) [00:07:13] | ^ [00:07:13] /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:07:13] 126 | template void find_state(pdetctx_t &ctx); [00:07:13] | ^ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:13] 272 | switch (p->kind) { [00:07:13] | ^ [00:07:13] /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:07:13] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:07:13] | ^ [00:07:13] /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:07:13] 136 | ? find_state_specialized(ctx) [00:07:13] | ^ [00:07:13] /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:07:13] 127 | template void find_state(ldetctx_t &ctx); [00:07:13] | ^ [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:13] 42 | T * p = slabs.back() + index; [00:07:13] | ^~~~~~~~~~~~ [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:07:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:07: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:07:13] 51 | current_slab_ += size; [00:07:13] | ^~~~~~~~~~~~~ [00:07: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:07:13] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:13] | ^~~~~~~~~~~~~ [00:07: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:07:13] 59 | current_slab_ += size; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 654 | const hidx_t xl = x->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 667 | x2t[xv] = t; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 684 | *++b2 = *a; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 715 | *a = *++b1; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 654 | const hidx_t xl = x->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 667 | x2t[xv] = t; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 684 | *++b2 = *a; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 715 | *a = *++b1; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 654 | const hidx_t xl = x->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 667 | x2t[xv] = t; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 684 | *++b2 = *a; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 715 | *a = *++b1; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 654 | const hidx_t xl = x->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 667 | x2t[xv] = t; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 684 | *++b2 = *a; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:07:13] | ^~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:13] 715 | *a = *++b1; [00:07:13] | ^~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:07:13] | ^~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:07:13] | ^~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 245 | tagver_t &f = dfa.finvers[t]; [00:07:13] | ^~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:07:13] | ^~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 245 | tagver_t &f = dfa.finvers[t]; [00:07:13] | ^~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 292 | l = ctx.dfa.finvers[p->tag]; [00:07:13] | ^~~~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 292 | l = ctx.dfa.finvers[p->tag]; [00:07:13] | ^~~~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:07:13] | ^~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 452 | buffer->state[i] = c.state; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 453 | buffer->tvers[i] = c.tvers; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 454 | buffer->thist[i] = c.thist; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 460 | buffer->state[i] = c.state; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 461 | buffer->thist[i] = c.thist; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 452 | buffer->state[i] = c.state; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 453 | buffer->tvers[i] = c.tvers; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 454 | buffer->thist[i] = c.thist; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 460 | buffer->state[i] = c.state; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:13] 461 | buffer->thist[i] = c.thist; [00:07:13] | ^~~~~~~~~~~~~ [00:07:13] 117 warnings generated. [00:07:15] [ 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:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:15] 70 | switch (type) { [00:07:15] | ^ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 79 | if (i == part[i]) { [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 80 | compact[i] = j++; [00:07:15] | ^~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 88 | if (i == part[i]) { [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 91 | if (arcs[c] != dfa_t::NIL) { [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:07:15] | ^~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 92 | arcs[c] = compact[part[arcs[c]]]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 115 | tbl[i + 1] = tbl[i] + i; [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:15] 115 | tbl[i + 1] = tbl[i] + i; [00:07:15] | ^~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 115 | tbl[i + 1] = tbl[i] + i; [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 123 | tbl[i][j] = s1->rule != s2->rule [00:07:15] | ^~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 123 | tbl[i][j] = s1->rule != s2->rule [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:07:15] | ^~~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:07:15] | ^~~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 133 | if (!tbl[i][j]) { [00:07:15] | ^~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 133 | if (!tbl[i][j]) { [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 135 | size_t oi = states[i]->arcs[k]; [00:07:15] | ^~~~~~~~~~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 136 | size_t oj = states[j]->arcs[k]; [00:07:15] | ^~~~~~~~~~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:07:15] | ^~~~~~~~~~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:07:15] | ^~~~~~~~~~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 144 | || tbl[oi][oj]))) { [00:07:15] | ^~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 144 | || tbl[oi][oj]))) { [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 145 | tbl[i][j] = true; [00:07:15] | ^~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 145 | tbl[i][j] = true; [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 169 | part[i] = i; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 171 | if (!tbl[i][j]) { [00:07:15] | ^~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 171 | if (!tbl[i][j]) { [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 172 | part[i] = j; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:07:15] | ^~~~~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 195 | part[i] = i; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 196 | next[i] = dfa_t::NIL; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 200 | part[i] = j; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 201 | next[i] = next[j]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 201 | next[i] = next[j]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 202 | next[j] = i; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 216 | size_t *o = &out[j * nchars]; [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:07:15] | ^ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:07:15] | ^ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:07:15] | ^ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 226 | const size_t j_next = next[j]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 230 | const size_t k = diff[n]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:07:15] | ^~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 236 | part[j] = k; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 237 | next[j] = next[k]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 237 | next[j] = next[k]; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 238 | next[k] = j; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 244 | diff[diff_count++] = j; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 245 | part[j] = j; [00:07:15] | ^~~~ [00:07:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:15] 246 | next[j] = dfa_t::NIL; [00:07:15] | ^~~~ [00:07:15] 56 warnings generated. [00:07:16] [ 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:07:18] [ 25% 64/253] /usr/local/libexec/ccache/c++ -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o -MF CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o.d -o CMakeFiles/re2c.dir/src/dfa/tagver_table.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:18] 42 | std::fill(buffer, buffer + ntags, ver); [00:07:18] | ^~~~~~ [00:07:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:18] 50 | buffer[i] = fst++; [00:07:18] | ^~~~~~ [00:07:18] 2 warnings generated. [00:07:19] [ 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:07:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:07:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:19] 51 | current_slab_ += size; [00:07:19] | ^~~~~~~~~~~~~ [00:07: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:07:19] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:19] | ^~~~~~~~~~~~~ [00:07: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:07:19] 59 | current_slab_ += size; [00:07:19] | ^~~~~~~~~~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:07:19] | ^ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 157 | *h++ = TAGVER_ZERO; [00:07:19] | ^ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:07:19] | ^ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 157 | *h++ = TAGVER_ZERO; [00:07:19] | ^ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 55 | ++h; ++g; [00:07:19] | ^ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 55 | ++h; ++g; [00:07:19] | ^ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:19] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:07:19] | ^~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:19] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:07:19] | ^~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:19] 68 | ++indeg[x->rhs]; [00:07:19] | ^~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:19] 78 | if (indeg[x->lhs] == 0) { [00:07:19] | ^~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:19] 79 | --indeg[x->rhs]; [00:07:19] | ^~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:19] 129 | p->history[1] = TAGVER_ZERO; [00:07:19] | ^~~~~~~~~~ [00:07:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:19] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:07:19] | ^ [00:07:19] 16 warnings generated. [00:07:21] [ 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:07:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:07:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:21] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:21] 42 | T * p = slabs.back() + index; [00:07:21] | ^~~~~~~~~~~~ [00:07:21] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:20:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:21] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:07:21] | ^~~~~~~ [00:07:21] 2 warnings generated. [00:07:22] [ 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:07:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 98 | switch (t) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 111 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 124 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 138 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 151 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 164 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 37 | switch (policy_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 27 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 57 | switch (type_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 96 | switch (policy_) { [00:07:22] | ^ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:22] 85 | switch (type_) { [00:07:22] | ^ [00:07:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:07:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:22] /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:22] 42 | T * p = slabs.back() + index; [00:07:22] | ^~~~~~~~~~~~ [00:07:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:22] 59 | c = ebc2asc[c & 0xFF]; [00:07:22] | ^~~~~~~ [00:07:22] 13 warnings generated. [00:07:25] [ 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:07:25] /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:07:25] 10 | free_list RangeSuffix::freeList; [00:07:25] | ^ [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:25] 42 | T * p = slabs.back() + index; [00:07:25] | ^~~~~~~~~~~~ [00:07:25] 2 warnings generated. [00:07:27] [ 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:07:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:07:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:27] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:27] 42 | T * p = slabs.back() + index; [00:07:27] | ^~~~~~~~~~~~ [00:07:27] /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:07:27] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:07:27] | ^~~~~ [00:07:27] /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:07:27] 139 | const uint32_t lc = lcs[n - i]; [00:07:27] | ^~~ [00:07:27] /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:07:27] 140 | const uint32_t hc = hcs[n - i]; [00:07:27] | ^~~ [00:07:27] 4 warnings generated. [00:07:27] [ 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:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 41 | str[1] = INFIX | (c & MASK); [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 57 | str[2] = INFIX | (c & MASK); [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 66 | str[3] = INFIX | (c & MASK); [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:07:27] | ^~~ [00:07:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:27] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:07:27] | ^~~ [00:07:27] 9 warnings generated. [00:07:29] [ 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:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:29] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:29] 42 | T * p = slabs.back() + index; [00:07:29] | ^~~~~~~~~~~~ [00:07:29] 1 warning generated. [00:07:29] [ 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:07:30] [ 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:07:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:30] 31 | switch (locfmt) { [00:07:30] | ^ [00:07:30] 1 warning generated. [00:07:33] [ 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:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 98 | switch (t) { [00:07:33] | ^ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 111 | switch (type_) { [00:07:33] | ^ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 124 | switch (type_) { [00:07:33] | ^ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 138 | switch (type_) { [00:07:33] | ^ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 151 | switch (type_) { [00:07:33] | ^ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 164 | switch (type_) { [00:07:33] | ^ [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:33] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:33] | ^ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:33] 47 | switch (o) [00:07:33] | ^ [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:33] 51 | current_slab_ += size; [00:07:33] | ^~~~~~~~~~~~~ [00:07: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:07:33] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:33] | ^~~~~~~~~~~~~ [00:07: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:07:33] 59 | current_slab_ += size; [00:07:33] | ^~~~~~~~~~~~~ [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07:33] /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:33] 65 | mtag_t &t = trie.head[next]; [00:07:33] | ^~~~~~~~~ [00:07:33] /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:33] 76 | mtag = trie.head[mtag].pred; [00:07:33] | ^~~~~~~~~ [00:07:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 49 | return skel.nodes[arcs[i]]; [00:07:33] | ^~~~~~~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:07:33] | ^~~~~~~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 36 | mask[i] = SILENT; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 50 | mask[t] |= WARNING; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 53 | mask[t] &= ~WARNING; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 57 | mask[t] |= (WARNING | ERROR); [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 60 | mask[t] &= ~ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 69 | mask[i] |= WARNING; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 79 | mask[i] |= ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 85 | return mask[t] > 0; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 90 | if (mask[t] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 92 | msg.warning(names[t], loc, false, "%s", s); [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:07:33] | ^~~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:07:33] | ^~~~ [00:07:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:33] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:07:33] | ^~~~~ [00:07:33] 52 warnings generated. [00:07:35] [ 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:07:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:07:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:35] 98 | switch (t) { [00:07:35] | ^ [00:07:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:35] 111 | switch (type_) { [00:07:35] | ^ [00:07:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:35] 124 | switch (type_) { [00:07:35] | ^ [00:07:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:35] 138 | switch (type_) { [00:07:35] | ^ [00:07:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:35] 151 | switch (type_) { [00:07:35] | ^ [00:07:35] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:35] 164 | switch (type_) { [00:07:35] | ^ [00:07:35] /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:07:35] 88 | switch (ast->type) { [00:07:35] | ^ [00:07:35] /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:07:35] 170 | switch (ast->type) { [00:07:35] | ^ [00:07:35] /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:07:35] 364 | switch (ast->type) { [00:07:35] | ^ [00:07:35] /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:07:35] 419 | switch (spec.opts->empty_class_policy) { [00:07:35] | ^ [00:07:35] /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:07:35] 432 | switch (spec.opts->encoding.type()) { [00:07:35] | ^ [00:07:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:07:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:35] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:35] /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:35] 42 | T * p = slabs.back() + index; [00:07:35] | ^~~~~~~~~~~~ [00:07:35] 12 warnings generated. [00:07:37] [ 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:07:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:07:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:37] 98 | switch (t) { [00:07:37] | ^ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:37] 111 | switch (type_) { [00:07:37] | ^ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:37] 124 | switch (type_) { [00:07:37] | ^ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:37] 138 | switch (type_) { [00:07:37] | ^ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:37] 151 | switch (type_) { [00:07:37] | ^ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:37] 164 | switch (type_) { [00:07:37] | ^ [00:07:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:07:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:37] /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:37] 42 | T * p = slabs.back() + index; [00:07:37] | ^~~~~~~~~~~~ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:23:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:37] 23 | for (; stidx < etidx; ++stidx) { [00:07:37] | ^~~~~ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:52:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:37] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:07:37] | ^ [00:07:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:136:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:37] 136 | *tag++ = re->tag.idx; [00:07:37] | ^~~ [00:07:37] 10 warnings generated. [00:07:39] [ 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:07:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:07:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:39] 98 | switch (t) { [00:07:39] | ^ [00:07:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:39] 111 | switch (type_) { [00:07:39] | ^ [00:07:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:39] 124 | switch (type_) { [00:07:39] | ^ [00:07:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:39] 138 | switch (type_) { [00:07:39] | ^ [00:07:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:39] 151 | switch (type_) { [00:07:39] | ^ [00:07:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:39] 164 | switch (type_) { [00:07:39] | ^ [00:07:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:07:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:39] 42 | T * p = slabs.back() + index; [00:07:39] | ^~~~~~~~~~~~ [00:07:39] 7 warnings generated. [00:07:41] [ 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:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:41] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:41] 42 | T * p = slabs.back() + index; [00:07:41] | ^~~~~~~~~~~~ [00:07:41] 1 warning generated. [00:07:43] [ 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:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:43] 98 | switch (t) { [00:07:43] | ^ [00:07:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:43] 111 | switch (type_) { [00:07:43] | ^ [00:07:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:43] 124 | switch (type_) { [00:07:43] | ^ [00:07:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:43] 138 | switch (type_) { [00:07:43] | ^ [00:07:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:43] 151 | switch (type_) { [00:07:43] | ^ [00:07:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:43] 164 | switch (type_) { [00:07:43] | ^ [00:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07: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:07:43] 42 | T * p = slabs.back() + index; [00:07:43] | ^~~~~~~~~~~~ [00:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:07:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:07: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:07:43] 51 | current_slab_ += size; [00:07:43] | ^~~~~~~~~~~~~ [00:07: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:07:43] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:43] | ^~~~~~~~~~~~~ [00:07: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:07:43] 59 | current_slab_ += size; [00:07:43] | ^~~~~~~~~~~~~ [00:07:43] 10 warnings generated. [00:07:45] [ 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:07:45] /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:07:45] 8 | free_list SemAct::flist; [00:07:45] | ^ [00:07:45] 1 warning generated. [00:07:47] [ 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:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [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] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:47] 33 | switch (re->type) { [00:07:47] | ^ [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:47] 42 | T * p = slabs.back() + index; [00:07:47] | ^~~~~~~~~~~~ [00:07:47] 8 warnings generated. [00:07:48] [ 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:07:51] [ 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:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:51] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:51] | ^ [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:51] 98 | switch (t) { [00:07:51] | ^ [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:51] 111 | switch (type_) { [00:07:51] | ^ [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:51] 124 | switch (type_) { [00:07:51] | ^ [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:51] 138 | switch (type_) { [00:07:51] | ^ [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:51] 151 | switch (type_) { [00:07:51] | ^ [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:51] 164 | switch (type_) { [00:07:51] | ^ [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:51] 51 | current_slab_ += size; [00:07:51] | ^~~~~~~~~~~~~ [00:07: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:07:51] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:51] | ^~~~~~~~~~~~~ [00:07: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:07:51] 59 | current_slab_ += size; [00:07:51] | ^~~~~~~~~~~~~ [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:07:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 42 | T * p = slabs.back() + index; [00:07:51] | ^~~~~~~~~~~~ [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:07:51] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 108 | lim += offs; [00:07:51] | ^~~ [00:07:51] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 109 | cur += offs; [00:07:51] | ^~~ [00:07:51] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 110 | mar += offs; [00:07:51] | ^~~ [00:07:51] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 111 | ctx += offs; [00:07:51] | ^~~ [00:07:51] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 112 | tok += offs; [00:07:51] | ^~~ [00:07:51] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 113 | ptr += offs; [00:07:51] | ^~~ [00:07:51] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 114 | pos += offs; [00:07:51] | ^~~ [00:07:51] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:07:51] | ^~~~ [00:07:51] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:07:51] | ^~~~ [00:07:51] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:07:51] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:07:51] | ^~~~ [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:07:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07: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:07:51] 65 | mtag_t &t = trie.head[next]; [00:07:51] | ^~~~~~~~~ [00:07: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:07:51] 76 | mtag = trie.head[mtag].pred; [00:07:51] | ^~~~~~~~~ [00:07:51] 23 warnings generated. [00:07:54] [ 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:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:54] 98 | switch (t) { [00:07:54] | ^ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:54] 111 | switch (type_) { [00:07:54] | ^ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:54] 124 | switch (type_) { [00:07:54] | ^ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:54] 138 | switch (type_) { [00:07:54] | ^ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:54] 151 | switch (type_) { [00:07:54] | ^ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:54] 164 | switch (type_) { [00:07:54] | ^ [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:54] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:54] | ^ [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:54] 51 | current_slab_ += size; [00:07:54] | ^~~~~~~~~~~~~ [00:07: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:07:54] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:54] | ^~~~~~~~~~~~~ [00:07: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:07:54] 59 | current_slab_ += size; [00:07:54] | ^~~~~~~~~~~~~ [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07: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:07:54] 65 | mtag_t &t = trie.head[next]; [00:07:54] | ^~~~~~~~~ [00:07: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:07:54] 76 | mtag = trie.head[mtag].pred; [00:07:54] | ^~~~~~~~~ [00:07:54] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:54] 49 | return skel.nodes[arcs[i]]; [00:07:54] | ^~~~~~~~~~ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:54] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:07:54] | ^~~~~~~~~~ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:80:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:54] 80 | const Node &node = skel.nodes[i.node]; [00:07:54] | ^~~~~~~~~~ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:104:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:54] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:07:54] | ^~~~~~~~~~ [00:07:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:120:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:07:54] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:07:54] | ^~~~~~~~~~ [00:07:54] 17 warnings generated. [00:07:57] [ 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:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:07:57] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:07:57] | ^ [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:57] 98 | switch (t) { [00:07:57] | ^ [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:57] 111 | switch (type_) { [00:07:57] | ^ [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:57] 124 | switch (type_) { [00:07:57] | ^ [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:57] 138 | switch (type_) { [00:07:57] | ^ [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:57] 151 | switch (type_) { [00:07:57] | ^ [00:07:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:07:57] 164 | switch (type_) { [00:07:57] | ^ [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:07: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:07:57] 51 | current_slab_ += size; [00:07:57] | ^~~~~~~~~~~~~ [00:07: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:07:57] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:07:57] | ^~~~~~~~~~~~~ [00:07: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:07:57] 59 | current_slab_ += size; [00:07:57] | ^~~~~~~~~~~~~ [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:07:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:07:57] /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:57] 65 | mtag_t &t = trie.head[next]; [00:07:57] | ^~~~~~~~~ [00:07:57] /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:57] 76 | mtag = trie.head[mtag].pred; [00:07:57] | ^~~~~~~~~ [00:07:57] 12 warnings generated. [00:08:01] [ 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:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 98 | switch (t) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 111 | switch (type_) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 124 | switch (type_) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 138 | switch (type_) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 151 | switch (type_) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 164 | switch (type_) { [00:08:01] | ^ [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:01] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 476 | switch (skel.sizeof_key) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 476 | switch (skel.sizeof_key) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:487:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:08:01] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 476 | switch (skel.sizeof_key) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:488:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:08:01] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:01] 476 | switch (skel.sizeof_key) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:489:17: note: in instantiation of function template specialization 're2c::generate_paths_cunit' requested here [00:08:01] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:08:01] | ^ [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 51 | current_slab_ += size; [00:08:01] | ^~~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:01] | ^~~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 59 | current_slab_ += size; [00:08:01] | ^~~~~~~~~~~~~ [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 65 | mtag_t &t = trie.head[next]; [00:08:01] | ^~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 76 | mtag = trie.head[mtag].pred; [00:08:01] | ^~~~~~~~~ [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 101 | T *ptr = buf.ptr + size; [00:08:01] | ^~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 101 | T *ptr = buf.ptr + size; [00:08:01] | ^~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 101 | T *ptr = buf.ptr + size; [00:08:01] | ^~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 101 | T *ptr = buf.ptr + size; [00:08:01] | ^~~~~~~ [00:08:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 49 | return skel.nodes[arcs[i]]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 76 | p[i] = static_cast(n >> (i * 8)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 103 | tags[l] = tags[r]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 103 | tags[l] = tags[r]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 107 | if (l != r) tags[l] = tags[r]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 107 | if (l != r) tags[l] = tags[r]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 109 | uint32_t t = tags[l]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 111 | for (; *h != TAGVER_ZERO; ++h); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 112 | for (; h --> h0; ) { [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 115 | tags[l] = t; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 151 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 152 | chars[i] = a->lower; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 159 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 162 | uint32_t c = static_cast(chars[i]); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 166 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 167 | chars[i] = a->lower; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 172 | chars[i] = upper; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 175 | chars[i] += stride; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 178 | *p++ = to_le(static_cast(c)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 151 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 152 | chars[i] = a->lower; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 159 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 162 | uint32_t c = static_cast(chars[i]); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 166 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 167 | chars[i] = a->lower; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 172 | chars[i] = upper; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 175 | chars[i] += stride; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 178 | *p++ = to_le(static_cast(c)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 151 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 152 | chars[i] = a->lower; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 159 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 162 | uint32_t c = static_cast(chars[i]); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 166 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 167 | chars[i] = a->lower; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 172 | chars[i] = upper; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 175 | chars[i] += stride; [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 178 | *p++ = to_le(static_cast(c)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 214 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 236 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 241 | if (--chars[i] == 0) { [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 242 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 286 | bver = static_cast(skel.finvers[base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 296 | *k++ = to_le(static_cast(path.len())); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 297 | *k++ = to_le(static_cast(matched)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 308 | uint32_t tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 330 | *k++ = to_le(static_cast(len)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 332 | *k++ = to_le(static_cast(history[i])); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 339 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 343 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 349 | *k++ = to_le(static_cast(tval)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 214 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 236 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 241 | if (--chars[i] == 0) { [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 242 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 286 | bver = static_cast(skel.finvers[base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 296 | *k++ = to_le(static_cast(path.len())); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 297 | *k++ = to_le(static_cast(matched)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 308 | uint32_t tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 330 | *k++ = to_le(static_cast(len)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 332 | *k++ = to_le(static_cast(history[i])); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 339 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 343 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 349 | *k++ = to_le(static_cast(tval)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 214 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 236 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 241 | if (--chars[i] == 0) { [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 242 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 286 | bver = static_cast(skel.finvers[base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 296 | *k++ = to_le(static_cast(path.len())); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 297 | *k++ = to_le(static_cast(matched)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 308 | uint32_t tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 330 | *k++ = to_le(static_cast(len)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 332 | *k++ = to_le(static_cast(history[i])); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 339 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 343 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 349 | *k++ = to_le(static_cast(tval)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 214 | arcs[i] = a; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 215 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 236 | const Node::range_t *a = arcs[i]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 241 | if (--chars[i] == 0) { [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 242 | arcs[i] = a = a->next; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 243 | chars[i] = nsteps(a->lower, a->upper); [00:08:01] | ^~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 267 | matched = tags[skel.finvers[trail]]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 286 | bver = static_cast(skel.finvers[base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 296 | *k++ = to_le(static_cast(path.len())); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 297 | *k++ = to_le(static_cast(matched)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 308 | uint32_t tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 330 | *k++ = to_le(static_cast(len)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 332 | *k++ = to_le(static_cast(history[i])); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 339 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:08:01] | ^~~~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 343 | tval = tags[tver]; [00:08:01] | ^~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:01] 349 | *k++ = to_le(static_cast(tval)); [00:08:01] | ^ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:01] 406 | const Node &node = skel.nodes[i]; [00:08:01] | ^~~~~~~~~~ [00:08:01] 179 warnings generated. [00:08:03] [ 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:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:08:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:03] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:03] | ^ [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:03] 51 | current_slab_ += size; [00:08:03] | ^~~~~~~~~~~~~ [00:08: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:08:03] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:03] | ^~~~~~~~~~~~~ [00:08: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:08:03] 59 | current_slab_ += size; [00:08:03] | ^~~~~~~~~~~~~ [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:08:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:08: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:08:03] 65 | mtag_t &t = trie.head[next]; [00:08:03] | ^~~~~~~~~ [00:08: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:08:03] 76 | mtag = trie.head[mtag].pred; [00:08:03] | ^~~~~~~~~ [00:08:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:03] 49 | const Node &node = skel.nodes[i.node]; [00:08:03] | ^~~~~~~~~~ [00:08:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:03] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:08:03] | ^~~~~~~~~~ [00:08:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:03] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:08:03] | ^~~~~~~~~~ [00:08:03] 9 warnings generated. [00:08:05] [ 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:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 98 | switch (t) { [00:08:05] | ^ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 111 | switch (type_) { [00:08:05] | ^ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 124 | switch (type_) { [00:08:05] | ^ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 138 | switch (type_) { [00:08:05] | ^ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 151 | switch (type_) { [00:08:05] | ^ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 164 | switch (type_) { [00:08:05] | ^ [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:05] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:05] | ^ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:05] 131 | switch (key) { [00:08:05] | ^ [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:05] 51 | current_slab_ += size; [00:08:05] | ^~~~~~~~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:05] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:05] | ^~~~~~~~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:05] 59 | current_slab_ += size; [00:08:05] | ^~~~~~~~~~~~~ [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 65 | mtag_t &t = trie.head[next]; [00:08:05] | ^~~~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 76 | mtag = trie.head[mtag].pred; [00:08:05] | ^~~~~~~~~ [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:08:05] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:08: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:08:05] 42 | T * p = slabs.back() + index; [00:08:05] | ^~~~~~~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 27 | size_t j = s->arcs[c]; [00:08:05] | ^~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 28 | const tcmd_t *t = s->tcmd[c]; [00:08:05] | ^~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:08:05] | ^~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:08:05] | ^~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 55 | cmd = s->tcmd[nc]; [00:08:05] | ^~~~~~~ [00:08:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:05] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:08:05] | ^~~~~ [00:08:05] 20 warnings generated. [00:08:07] [ 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:08:07] /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:08:07] 10 | free_list AST::flist; [00:08:07] | ^ [00:08:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:07] 128 | switch (a->type) { [00:08:07] | ^ [00:08:07] 2 warnings generated. [00:08:09] [ 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:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 98 | switch (t) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 111 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 124 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 138 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 151 | switch (type_) { [00:08:09] | ^ [00:08:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:09] 164 | switch (type_) { [00:08:09] | ^ [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:08:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:08:09] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 108 | lim += offs; [00:08:09] | ^~~ [00:08:09] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 109 | cur += offs; [00:08:09] | ^~~ [00:08:09] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 110 | mar += offs; [00:08:09] | ^~~ [00:08:09] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 111 | ctx += offs; [00:08:09] | ^~~ [00:08:09] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 112 | tok += offs; [00:08:09] | ^~~ [00:08:09] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 113 | ptr += offs; [00:08:09] | ^~~ [00:08:09] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 114 | pos += offs; [00:08:09] | ^~~ [00:08:09] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:09] | ^~~~ [00:08:09] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:09] | ^~~~ [00:08:09] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:09] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:09] | ^~~~ [00:08:09] 16 warnings generated. [00:08:11] [ 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:08:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:08:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:11] 98 | switch (t) { [00:08:11] | ^ [00:08:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:11] 111 | switch (type_) { [00:08:11] | ^ [00:08:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:11] 124 | switch (type_) { [00:08:11] | ^ [00:08:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:11] 138 | switch (type_) { [00:08:11] | ^ [00:08:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:11] 151 | switch (type_) { [00:08:11] | ^ [00:08:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:11] 164 | switch (type_) { [00:08:11] | ^ [00:08:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:08:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:08:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:08:11] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 108 | lim += offs; [00:08:11] | ^~~ [00:08:11] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 109 | cur += offs; [00:08:11] | ^~~ [00:08:11] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 110 | mar += offs; [00:08:11] | ^~~ [00:08:11] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 111 | ctx += offs; [00:08:11] | ^~~ [00:08:11] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 112 | tok += offs; [00:08:11] | ^~~ [00:08:11] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 113 | ptr += offs; [00:08:11] | ^~~ [00:08:11] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 114 | pos += offs; [00:08:11] | ^~~ [00:08:11] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:11] | ^~~~ [00:08:11] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:11] | ^~~~ [00:08:11] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:11] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:11] | ^~~~ [00:08:11] 16 warnings generated. [00:08:13] [ 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:08:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:08:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 98 | switch (t) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 111 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 124 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 138 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 151 | switch (type_) { [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:13] 164 | switch (type_) { [00:08:13] | ^ [00:08:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:08:13] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:08:13] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 108 | lim += offs; [00:08:13] | ^~~ [00:08:13] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 109 | cur += offs; [00:08:13] | ^~~ [00:08:13] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 110 | mar += offs; [00:08:13] | ^~~ [00:08:13] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 111 | ctx += offs; [00:08:13] | ^~~ [00:08:13] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 112 | tok += offs; [00:08:13] | ^~~ [00:08:13] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 113 | ptr += offs; [00:08:13] | ^~~ [00:08:13] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 114 | pos += offs; [00:08:13] | ^~~ [00:08:13] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:13] | ^~~~ [00:08:13] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:13] | ^~~~ [00:08:13] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:13] | ^~~~ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 109 | in->eo = cur - 1; [00:08:13] | ^~~ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:08:13] | ^~~ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 135 | lim += have; [00:08:13] | ^~~ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 155 | in->so += offs; [00:08:13] | ~~~~^~ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 156 | in->eo += offs; [00:08:13] | ~~~~^~ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 211 | lim += YYMAXFILL; [00:08:13] | ^~~ [00:08:13] 22 warnings generated. [00:08:13] [ 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:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 41 | for (s += 2; s != s_end; ++s) [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 41 | for (s += 2; s != s_end; ++s) [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 53 | for (++s; s != s_end; ++s) [00:08:13] | ^ [00:08:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:13] 53 | for (++s; s != s_end; ++s) [00:08:13] | ^ [00:08:13] 4 warnings generated. [00:08:14] [ 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:08:15] [ 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:08:15] /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:08:15] 13 | for (; s != s_end; ++s) [00:08:15] | ^ [00:08:15] /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:08:15] 33 | ++s; [00:08:15] | ^ [00:08:15] /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:08:15] 34 | for (; s != s_end; ++s) [00:08:15] | ^ [00:08:15] /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:08:15] 46 | for (; s != s_end; ++s) [00:08:15] | ^ [00:08:15] 4 warnings generated. [00:08:16] [ 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:08:17] [ 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:08:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:08:17] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08: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:08:17] 42 | T * p = slabs.back() + index; [00:08:17] | ^~~~~~~~~~~~ [00:08:17] 1 warning generated. [00:08:19] [ 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:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:19] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:19] | ^ [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 98 | switch (t) { [00:08:19] | ^ [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 111 | switch (type_) { [00:08:19] | ^ [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 124 | switch (type_) { [00:08:19] | ^ [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 138 | switch (type_) { [00:08:19] | ^ [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 151 | switch (type_) { [00:08:19] | ^ [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 164 | switch (type_) { [00:08:19] | ^ [00:08:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:19] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:08:19] | ^ [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:19] 51 | current_slab_ += size; [00:08:19] | ^~~~~~~~~~~~~ [00:08: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:08:19] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:19] | ^~~~~~~~~~~~~ [00:08: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:08:19] 59 | current_slab_ += size; [00:08:19] | ^~~~~~~~~~~~~ [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:08:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:08:19] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 108 | lim += offs; [00:08:19] | ^~~ [00:08:19] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 109 | cur += offs; [00:08:19] | ^~~ [00:08:19] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 110 | mar += offs; [00:08:19] | ^~~ [00:08:19] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 111 | ctx += offs; [00:08:19] | ^~~ [00:08:19] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 112 | tok += offs; [00:08:19] | ^~~ [00:08:19] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 113 | ptr += offs; [00:08:19] | ^~~ [00:08:19] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 114 | pos += offs; [00:08:19] | ^~~ [00:08:19] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:19] | ^~~~ [00:08:19] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:19] | ^~~~ [00:08:19] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:19] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:08:19] | ^~~~ [00:08:19] 21 warnings generated. [00:08:19] [ 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 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:08:22] [ 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:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:22] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:22] | ^ [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 98 | switch (t) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 111 | switch (type_) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 124 | switch (type_) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 138 | switch (type_) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 151 | switch (type_) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 164 | switch (type_) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:08:22] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:22] 426 | switch (s->action.type) { [00:08:22] | ^ [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:22] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:22] /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:22] 51 | current_slab_ += size; [00:08:22] | ^~~~~~~~~~~~~ [00:08:22] /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:22] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:22] | ^~~~~~~~~~~~~ [00:08:22] /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:22] 59 | current_slab_ += size; [00:08:22] | ^~~~~~~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:08:22] | ^~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 33 | for (; span < endspan; ++span) { [00:08:22] | ^~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 39 | for (c = go->cases; c < cases; ++c) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 45 | ++cases; [00:08:22] | ^~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:08:22] | ^~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 58 | for (s = span; s < endspan; ++s) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 60 | *ranges_end++ = ub; [00:08:22] | ^~~~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 61 | *ranges_end++ = s->ub; [00:08:22] | ^~~~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 78 | State *defstate = (endspan - 1)->to; [00:08:22] | ^~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 79 | for (c = go->cases; c < cases; ++c) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:08:22] | ^~~~~~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 154 | && s[1].to == next [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 155 | && s[1].ub - s[0].ub == 1 [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 156 | && s[2].to == s[0].to [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 157 | && s[2].tags == s[0].tags) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 164 | && s[1].ub - s[0].ub == 1 [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 165 | && s[2].to == s[0].to [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 166 | && s[2].tags == s[0].tags) { [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 170 | s += 2; [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:22] 176 | s += 1; [00:08:22] | ^ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:08:22] | ^~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 225 | if (old_span[i].to != x) { [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 232 | new_span[new_nspans].to = old_span[i].to; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 232 | new_span[new_nspans].to = old_span[i].to; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:08:22] | ^~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 278 | State *to = span[i].to; [00:08:22] | ^~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 279 | x->table[c] = to; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 354 | if (span[i].ub > 0x100) { [00:08:22] | ^~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 355 | hspan = &go->span[i]; [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 363 | if (go->span[i].tags != TCID0) { [00:08:22] | ^~~~~~~~ [00:08:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:22] 374 | State *s = go->span[i].to; [00:08:22] | ^~~~~~~~ [00:08:22] 62 warnings generated. [00:08:23] [ 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:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:23] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:23] | ^ [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:3: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 98 | switch (t) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 111 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 124 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 138 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 151 | switch (type_) { [00:08:23] | ^ [00:08:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:23] 164 | switch (type_) { [00:08:23] | ^ [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:23] 51 | current_slab_ += size; [00:08:23] | ^~~~~~~~~~~~~ [00:08: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:08:23] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:23] | ^~~~~~~~~~~~~ [00:08: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:08:23] 59 | current_slab_ += size; [00:08:23] | ^~~~~~~~~~~~~ [00:08:23] 10 warnings generated. [00:08:26] [ 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:08:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:26] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:26] | ^ [00:08:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:08:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:26] 98 | switch (t) { [00:08:26] | ^ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:26] 111 | switch (type_) { [00:08:26] | ^ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:26] 124 | switch (type_) { [00:08:26] | ^ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:26] 138 | switch (type_) { [00:08:26] | ^ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:26] 151 | switch (type_) { [00:08:26] | ^ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:26] 164 | switch (type_) { [00:08:26] | ^ [00:08:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:08:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:26] 51 | current_slab_ += size; [00:08:26] | ^~~~~~~~~~~~~ [00:08: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:08:26] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:26] | ^~~~~~~~~~~~~ [00:08: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:08:26] 59 | current_slab_ += size; [00:08:26] | ^~~~~~~~~~~~~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:26] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:08:26] | ^~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:26] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:08:26] | ^~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:26] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:08:26] | ^~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:26] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:08:26] | ^~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:26] 41 | ++b1; [00:08:26] | ^~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:26] 42 | ++b2; [00:08:26] | ^~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:26] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:08:26] | ^~~~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:26] 105 | for (; span < last; ++span) { [00:08:26] | ^~~~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:26] 108 | buffer[c] |= mask; [00:08:26] | ^~~~~~ [00:08:26] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:26] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:08:26] | ^~~~~~ [00:08:26] 20 warnings generated. [00:08:28] [ 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:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:28] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:28] | ^ [00:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 98 | switch (t) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 111 | switch (type_) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 124 | switch (type_) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 138 | switch (type_) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 151 | switch (type_) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 164 | switch (type_) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:226:21: warning: declaration shadows a local variable [-Wshadow] [00:08:28] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:08:28] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:485:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 485 | switch (opts->lang) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:642:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:28] 642 | switch (code->kind) { [00:08:28] | ^ [00:08:28] /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:08:28] 749 | switch (code->kind) { [00:08:28] | ^~~~~~~~~~ [00:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:28] /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:28] 51 | current_slab_ += size; [00:08:28] | ^~~~~~~~~~~~~ [00:08:28] /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:28] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:28] | ^~~~~~~~~~~~~ [00:08:28] /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:28] 59 | current_slab_ += size; [00:08:28] | ^~~~~~~~~~~~~ [00:08:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 36 | p += stub.length(); [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 42 | s = q + 1; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 51 | ++s; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 36 | p += stub.length(); [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 42 | s = q + 1; [00:08:28] | ^ [00:08:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:28] 51 | ++s; [00:08:28] | ^ [00:08:28] 26 warnings generated. [00:08:31] [ 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:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:31] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:31] | ^ [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:31] 98 | switch (t) { [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:31] 111 | switch (type_) { [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:31] 124 | switch (type_) { [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:31] 138 | switch (type_) { [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:31] 151 | switch (type_) { [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:31] 164 | switch (type_) { [00:08:31] | ^ [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:31] 51 | current_slab_ += size; [00:08:31] | ^~~~~~~~~~~~~ [00:08: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:08:31] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:31] | ^~~~~~~~~~~~~ [00:08: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:08:31] 59 | current_slab_ += size; [00:08:31] | ^~~~~~~~~~~~~ [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 36 | p += stub.length(); [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 42 | s = q + 1; [00:08:31] | ^ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 51 | ++s; [00:08:31] | ^ [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:08:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:08: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:08:31] 65 | mtag_t &t = trie.head[next]; [00:08:31] | ^~~~~~~~~ [00:08: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:08:31] 76 | mtag = trie.head[mtag].pred; [00:08:31] | ^~~~~~~~~ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 69 | *ranges_end++ = -1; [00:08:31] | ^~~~~~~~~~ [00:08:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:31] 70 | *ranges_end++ = 1; [00:08:31] | ^~~~~~~~~~ [00:08:31] 20 warnings generated. [00:08:33] [ 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:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:33] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:33] | ^ [00:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:33] 51 | current_slab_ += size; [00:08:33] | ^~~~~~~~~~~~~ [00:08: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:08:33] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:33] | ^~~~~~~~~~~~~ [00:08: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:08:33] 59 | current_slab_ += size; [00:08:33] | ^~~~~~~~~~~~~ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:33] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:33] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:33] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:08:33] | ^~~~~~~~~~~~ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:33] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:08:33] | ^~~~~~~~~ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:33] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:08:33] | ^~~~~~~~~ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:33] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:33] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:08:33] | ^ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:33] 235 | static_cast(ranges[2 * i]), [00:08:33] | ^~~~~~ [00:08:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:33] 236 | static_cast(ranges[2 * i + 1]), [00:08:33] | ^~~~~~ [00:08:33] 19 warnings generated. [00:08:36] [ 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:08:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:36] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:36] | ^ [00:08:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:08:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:36] 98 | switch (t) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:36] 111 | switch (type_) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:36] 124 | switch (type_) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:36] 138 | switch (type_) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:36] 151 | switch (type_) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:36] 164 | switch (type_) { [00:08:36] | ^ [00:08:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:08:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:36] 51 | current_slab_ += size; [00:08:36] | ^~~~~~~~~~~~~ [00:08: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:08:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:36] | ^~~~~~~~~~~~~ [00:08: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:08:36] 59 | current_slab_ += size; [00:08:36] | ^~~~~~~~~~~~~ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:36] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:36] 30 | for (const char *p = s;; ++p) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 37 | if (p > s && p[-1] == '\r') --l; [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:36] 116 | for (const char *p = s; !code && p < e; ++p) { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 121 | if (newline && e > s && e[-1] != '\n') { [00:08:36] | ^ [00:08:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:36] 375 | e[len] = 0; [00:08:36] | ^ [00:08:36] 16 warnings generated. [00:08:39] [ 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:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:39] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:39] | ^ [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 98 | switch (t) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 111 | switch (type_) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 124 | switch (type_) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 138 | switch (type_) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 151 | switch (type_) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 164 | switch (type_) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:67:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:39] 67 | switch (s->action.type) { [00:08:39] | ^ [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 51 | current_slab_ += size; [00:08:39] | ^~~~~~~~~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:39] | ^~~~~~~~~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 59 | current_slab_ += size; [00:08:39] | ^~~~~~~~~~~~~ [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 36 | p += stub.length(); [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 42 | s = q + 1; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 51 | ++s; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 36 | p += stub.length(); [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 42 | s = q + 1; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 51 | ++s; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 36 | p += stub.length(); [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 42 | s = q + 1; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 51 | ++s; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 36 | p += stub.length(); [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 42 | s = q + 1; [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 51 | ++s; [00:08:39] | ^ [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:08:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 65 | mtag_t &t = trie.head[next]; [00:08:39] | ^~~~~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 76 | mtag = trie.head[mtag].pred; [00:08:39] | ^~~~~~~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:679:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:680:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:39] 680 | for (; h --> h0; ) { [00:08:39] | ^ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:745:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:08:39] | ^~~~ [00:08:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:764:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:39] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:08:39] | ^~~~ [00:08:39] 41 warnings generated. [00:08:41] [ 42% 108/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/helpers.cc.o -MF CMakeFiles/re2go.dir/src/codegen/helpers.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/helpers.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc [00:08:41] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:41] 24 | return sHex[c & 0x0F]; [00:08:41] | ^~~~ [00:08:41] 1 warning generated. [00:08:43] [ 43% 109/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o -MF CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/remove_empty.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc [00:08:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:08:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:43] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:43] | ^ [00:08:43] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:25:13: warning: 32 enumeration values not explicitly handled in switch: 'CODE_EMPTY', 'CODE_FUNC', 'CODE_SKIP'... [-Wswitch-enum] [00:08:43] 25 | switch (code->kind) { [00:08:43] | ^~~~~~~~~~ [00:08:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:08:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:43] 51 | current_slab_ += size; [00:08:43] | ^~~~~~~~~~~~~ [00:08: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:08:43] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:43] | ^~~~~~~~~~~~~ [00:08: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:08:43] 59 | current_slab_ += size; [00:08:43] | ^~~~~~~~~~~~~ [00:08:43] 5 warnings generated. [00:08:45] [ 43% 110/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/codegen/render.cc.o -MF CMakeFiles/re2go.dir/src/codegen/render.cc.o.d -o CMakeFiles/re2go.dir/src/codegen/render.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc [00:08:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:45] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:45] | ^ [00:08:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:08:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 98 | switch (t) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 111 | switch (type_) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 124 | switch (type_) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 138 | switch (type_) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 151 | switch (type_) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 164 | switch (type_) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 41 | switch (opts->lang) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 114 | switch (code->fmt) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:141:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:08:45] 141 | default: return NULL; [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:151:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:08:45] 151 | default: return NULL; [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:161:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] [00:08:45] 161 | default: return NULL; [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 171 | switch (opts->lang) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 217 | switch (type) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 240 | switch (opts->lang) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 453 | switch (opts->lang) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 644 | switch (opts->lang) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:45] 667 | switch (code->kind) { [00:08:45] | ^ [00:08:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:08:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08:45] /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:45] 51 | current_slab_ += size; [00:08:45] | ^~~~~~~~~~~~~ [00:08:45] /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:45] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:45] | ^~~~~~~~~~~~~ [00:08:45] /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:45] 59 | current_slab_ += size; [00:08:45] | ^~~~~~~~~~~~~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 16 | for (const char *s = text; *s; ++s) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:45] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:08:45] | ^~~~~~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:45] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:08:45] | ^~~~~~ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 386 | for (; *s; ++s) { [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:45] 390 | p = s + 1; [00:08:45] | ^ [00:08:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:45] 701 | if (code->raw.data[i] == '\n') ++line; [00:08:45] | ^~~~~~~~~~~~~~ [00:08:45] 27 warnings generated. [00:08: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:08:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:08:47] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:47] 98 | switch (t) { [00:08:47] | ^ [00:08:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:47] 111 | switch (type_) { [00:08:47] | ^ [00:08:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:47] 124 | switch (type_) { [00:08:47] | ^ [00:08:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:47] 138 | switch (type_) { [00:08:47] | ^ [00:08:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:47] 151 | switch (type_) { [00:08:47] | ^ [00:08:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:47] 164 | switch (type_) { [00:08:47] | ^ [00:08:47] 6 warnings generated. [00:08:49] [ 44% 112/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/options/symtab.cc.o -MF CMakeFiles/re2go.dir/src/options/symtab.cc.o.d -o CMakeFiles/re2go.dir/src/options/symtab.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/symtab.cc [00:08:51] [ 44% 113/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o -MF CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o.d -o CMakeFiles/re2go.dir/src/nfa/estimate_size.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc [00:08:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:08:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:08:51] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08:51] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:51] 42 | T * p = slabs.back() + index; [00:08:51] | ^~~~~~~~~~~~ [00:08:51] 1 warning generated. [00:08:53] [ 45% 114/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o -MF CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o.d -o CMakeFiles/re2go.dir/src/nfa/re_to_nfa.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc [00:08:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:08:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 98 | switch (t) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 111 | switch (type_) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 124 | switch (type_) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 138 | switch (type_) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 151 | switch (type_) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 164 | switch (type_) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 47 | switch (re->type) { [00:08:53] | ^ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:144:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:53] 144 | switch (state->type) { [00:08:53] | ^ [00:08:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:08:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:08:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:08:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:08: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:08:53] 42 | T * p = slabs.back() + index; [00:08:53] | ^~~~~~~~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:52:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 52 | s = &nfa.states[nfa.size++]; [00:08:53] | ^~~~~~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:59:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 59 | s = &nfa.states[nfa.size++]; [00:08:53] | ^~~~~~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:74:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:08:53] | ^~~~~~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:80:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:08:53] | ^~~~~~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:103:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 103 | s = &nfa.states[nfa.size++]; [00:08:53] | ^~~~~~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:200:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 200 | nfa_state_t *s = &states[size++]; [00:08:53] | ^~~~~~ [00:08:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:205:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:53] 205 | nfa_state_t *t = &states[size++]; [00:08:53] | ^~~~~~ [00:08:53] 16 warnings generated. [00:08:56] [ 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:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:08:56] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:08:56] | ^ [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 98 | switch (t) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 111 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 124 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 138 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 151 | switch (type_) { [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:08:56] 164 | switch (type_) { [00:08:56] | ^ [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:08:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:08: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:08:56] 51 | current_slab_ += size; [00:08:56] | ^~~~~~~~~~~~~ [00:08: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:08:56] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:08:56] | ^~~~~~~~~~~~~ [00:08: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:08:56] 59 | current_slab_ += size; [00:08:56] | ^~~~~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 84 | i2s[i] = new State; [00:08:56] | ^~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 91 | State *s = i2s[i]; [00:08:56] | ^~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 112 | const size_t to = t->arcs[c]; [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 113 | const tcid_t tc = t->tcid[c]; [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 116 | && t->arcs[c] == to [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 117 | && t->tcid[c] == tc [00:08:56] | ^~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:08:56] | ^~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 121 | s->go.span[j].ub = charset[c]; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 122 | s->go.span[j].tags = tc; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 185 | State *q = s->go.span[i].to; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 235 | Span *const fe = f + fg->go.nspans; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 236 | Span *const be = b + bg->go.nspans; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 254 | || x[-1].to != x->to [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 255 | || x[-1].tags != x->tags [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 256 | || x[-1].ub == eofub [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 259 | ++x; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 264 | ++f; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 266 | ++b; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 268 | ++f; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:56] 269 | ++b; [00:08:56] | ^ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 283 | State *to = s->go.span[i].to; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 356 | if (!s->go.span[i].to) { [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 357 | s->go.span[i].to = finstates[s->rule]; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 358 | s->go.span[i].tags = s->rule_tags; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 377 | if (!s->go.span[i].to) { [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 382 | s->go.span[i].to = defstate; [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 429 | if (s->go.span[i].to == s) { [00:08:56] | ^~~~~~~~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 526 | if (span[i].tags != tags) { [00:08:56] | ^~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 556 | if (!consume(span[i].to)) return false; [00:08:56] | ^~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 572 | span[i].tags = TCID0; [00:08:56] | ^~~~ [00:08:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:56] 602 | span[i].tags = TCID0; [00:08:56] | ^~~~ [00:08:56] 46 warnings generated. [00:08:56] [ 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:56] [ 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:56] [ 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:56] [ 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:56] [ 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:56] [ 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:58] [ 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:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:08:58] | ^~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:08:58] | ^~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:08:58] | ^~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:08:58] | ^~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 110 | if (ctx.state2bb[i]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 121 | if (trans2bb[c]) { [00:08:58] | ^~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:08:58] | ^~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:08:58] | ^~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 130 | if (ctx.final2bb[i]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:08:58] | ^~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 139 | if (ctx.fback2bb[i]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:08:58] | ^~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 158 | succe = succb + n; [00:08:58] | ^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 171 | ctx.state_mark[x0] = ctx.mark; [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 174 | if (ctx.state2bb[x0]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:08:58] | ~~~~^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 192 | const size_t y = a[c]; [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 195 | if (trans_mark[c] >= ctx.mark) { [00:08:58] | ^~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 198 | trans_mark[c] = ctx.mark; [00:08:58] | ^~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 201 | if (trans2bb[c]) { [00:08:58] | ^~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 202 | *ctx.succe++ = trans2bb[c]; [00:08:58] | ~~~~^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 202 | *ctx.succe++ = trans2bb[c]; [00:08:58] | ^~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 210 | ctx.state_mark[y] = ctx.mark; [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 213 | if (ctx.state2bb[y]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:08:58] | ~~~~^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 224 | ctx.final_mark[x] = ctx.mark; [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 226 | if (ctx.final2bb[x]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:08:58] | ~~~~^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 254 | const size_t y = a[c]; [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 262 | if (trans_mark[c] >= ctx.mark) { [00:08:58] | ^~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 265 | trans_mark[c] = ctx.mark; [00:08:58] | ^~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 268 | if (trans2bb[c]) { [00:08:58] | ^~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 269 | *ctx.succe++ = trans2bb[c]; [00:08:58] | ~~~~^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 269 | *ctx.succe++ = trans2bb[c]; [00:08:58] | ^~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 276 | ctx.state_mark[y] = ctx.mark; [00:08:58] | ^~~~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 279 | if (ctx.state2bb[y]) { [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:08:58] | ~~~~^~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:08:58] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:08:58] | ^~~~~~~~~~~~ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:08:58] | ^ [00:08:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:08:58] 292 | for (; b < e; ++b) { [00:08:58] | ^ [00:08:58] 60 warnings generated. [00:09:00] [ 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:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:00] 22 | std::fill(used, used + nver, false); [00:09:00] | ^~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 24 | const tagver_t f = fins[t]; [00:09:00] | ^~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:09:00] | ^~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:09:00] | ^~~~~~~~~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 32 | used[r] = true; [00:09:00] | ^~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 34 | used[p->lhs] = true; [00:09:00] | ^~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:09:00] | ^~~~~~~ [00:09:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:00] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:09:00] | ^~~~ [00:09:00] 8 warnings generated. [00:09:01] [ 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:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:01] 22 | if (live[l]) { [00:09:01] | ^~~~ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:01] 24 | live[l] = false; [00:09:01] | ^~~~ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:01] 26 | live[r] = true; [00:09:01] | ^~~~ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:01] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:01] 43 | for (; b < e; ++b, live += nver) { [00:09:01] | ^ [00:09:01] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:01] 43 | for (; b < e; ++b, live += nver) { [00:09:01] | ^~~~ [00:09:01] 6 warnings generated. [00:09:03] [ 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:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 35 | **const fin = cmd + nsym, [00:09:03] | ^~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 36 | **const fall = fin + 1; [00:09:03] | ^~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 40 | for(; cmd < fin; ++cmd) { [00:09:03] | ^~~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 41 | *id++ = pool.insert(*cmd); [00:09:03] | ^~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 45 | *id++ = pool.insert(*fin); [00:09:03] | ^~ [00:09:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:03] 48 | *id++ = pool.insert(*fall); [00:09:03] | ^~ [00:09:03] 6 warnings generated. [00:09:05] [ 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:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:05] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:09:05] | ^ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:05] 25 | for (; b < e; ++b, live += nver) { [00:09:05] | ^ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:05] 25 | for (; b < e; ++b, live += nver) { [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:09:05] | ^~~~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:09:05] | ^~~~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 52 | vals[r].clear(); [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 53 | vals[r].push_back(r); [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 67 | buf[l] = false; [00:09:05] | ^~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:09:05] | ^~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:05] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:09:05] | ^ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:05] 81 | for (; h-- != p->history;) { [00:09:05] | ^ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 93 | if (vals[q->lhs] == vl) { [00:09:05] | ^~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 94 | buf[q->lhs] = false; [00:09:05] | ^~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 100 | if (!buf[v]) continue; [00:09:05] | ^~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:09:05] | ^~~~~~ [00:09:05] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:05] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:09:05] | ^~~~~~ [00:09:05] 18 warnings generated. [00:09:07] [ 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:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 20 | done[i] = true; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:09:07] | ^~~~~~~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 28 | return ++ord; [00:09:07] | ^~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 38 | if (live[l]) { [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 40 | live[l] = false; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 42 | live[r] = true; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:09:07] | ^~~~~~~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 79 | bool *l = &live[i * nver]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 85 | l[fins[t]] = !fixed(tags[t]); [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 85 | l[fins[t]] = !fixed(tags[t]); [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 97 | const cfg_ix_t i = pord[a]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:09:07] | ^~~~~~~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 99 | bool *old = &live[i * nver]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 106 | const bool *l = &live[*j * nver]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:09:07] | ^~~~~~~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 113 | buf1[v] |= buf2[v]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 113 | buf1[v] |= buf2[v]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:09:07] | ^~~~~~~~~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 139 | bool *l = &live[i * nver]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 145 | l[fins[t]] = !fixed(tags[t]); [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 145 | l[fins[t]] = !fixed(tags[t]); [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 152 | buf1[p->lhs] = false; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 157 | buf1[v] = true; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:07] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:09:07] | ^ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 162 | bool *liv = &live[*j * nver]; [00:09:07] | ^~~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 164 | liv[v] |= buf1[v]; [00:09:07] | ^~~ [00:09:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:07] 164 | liv[v] |= buf1[v]; [00:09:07] | ^~~~ [00:09:07] 30 warnings generated. [00:09:08] [ 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:09:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:09:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:08] 98 | switch (t) { [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:08] 111 | switch (type_) { [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:08] 124 | switch (type_) { [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:08] 138 | switch (type_) { [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:08] 151 | switch (type_) { [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:08] 164 | switch (type_) { [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:08] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:09:08] | ^ [00:09:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:08] 45 | for (; b < e; ++b) { [00:09:08] | ^ [00:09:08] 8 warnings generated. [00:09:10] [ 50% 129/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/optimize.cc.o -MF CMakeFiles/re2go.dir/src/cfg/optimize.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/optimize.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc [00:09:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:09:10] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:10] 98 | switch (t) { [00:09:10] | ^ [00:09:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:10] 111 | switch (type_) { [00:09:10] | ^ [00:09:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:10] 124 | switch (type_) { [00:09:10] | ^ [00:09:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:10] 138 | switch (type_) { [00:09:10] | ^ [00:09:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:10] 151 | switch (type_) { [00:09:10] | ^ [00:09:10] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:10] 164 | switch (type_) { [00:09:10] | ^ [00:09:10] 6 warnings generated. [00:09:12] [ 51% 130/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/rename.cc.o -MF CMakeFiles/re2go.dir/src/cfg/rename.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/rename.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:12] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:12] 20 | for (; b < be; ++b) { [00:09:12] | ^ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:12] 24 | l = ver2new[l]; [00:09:12] | ^~~~~~~ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:12] 26 | r = ver2new[r]; [00:09:12] | ^~~~~~~ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:12] 40 | tagver_t &f = fins[t]; [00:09:12] | ^~~~ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:12] 42 | f = ver2new[f]; [00:09:12] | ^~~~~~~ [00:09:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:12] 49 | newmt.insert(ver2new[*i]); [00:09:12] | ^~~~~~~ [00:09:12] 7 warnings generated. [00:09:14] [ 51% 131/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o -MF CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o.d -o CMakeFiles/re2go.dir/src/cfg/varalloc.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:14] 33 | std::fill(next, next + nver, END); [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:14] 34 | std::fill(repr, repr + nver, END); [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:14] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:09:14] | ^ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:14] 38 | for (; b < e; ++b) { [00:09:14] | ^ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 47 | rx = repr[x]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 48 | ry = repr[y]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 52 | for (z = rx; z != END; z = next[z]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 53 | if (interf[z * nver + y]) break; [00:09:14] | ^~~~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 56 | repr[y] = rx; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 57 | next[y] = next[rx]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 57 | next[y] = next[rx]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 58 | next[rx] = y; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 61 | for (z = ry; z != END; z = next[z]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 62 | if (interf[z * nver + x]) break; [00:09:14] | ^~~~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 65 | repr[x] = ry; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 66 | next[x] = next[ry]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 66 | next[x] = next[ry]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 67 | next[ry] = x; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 69 | } else if (!interf[x * nver + y]) { [00:09:14] | ^~~~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 70 | repr[x] = repr[y] = x; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 70 | repr[x] = repr[y] = x; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 71 | next[x] = y; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 78 | if (rx != repr[rx]) continue; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 81 | if (ry != repr[ry]) continue; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 83 | for (x = rx; x != END; x = next[x]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 84 | for (y = ry; y != END; y = next[y]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 85 | if (interf[x * nver + y]) break; [00:09:14] | ^~~~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 91 | for (y = ry;; y = next[y]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 92 | repr[y] = rx; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 93 | if (next[y] == END) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 94 | next[y] = next[rx]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 94 | next[y] = next[rx]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 95 | next[rx] = ry; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 105 | if (repr[x] != END) continue; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 109 | if (rx != repr[rx]) continue; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 112 | for (y = rx; y != END; y = next[y]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 113 | if (interf[x * nver + y]) break; [00:09:14] | ^~~~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 118 | repr[x] = rx; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 119 | next[x] = next[rx]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 119 | next[x] = next[rx]; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 120 | next[rx] = x; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 127 | repr[x] = x; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 135 | if (next[rx] == END) ++rx; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 138 | if (repr[rx] != rx) continue; [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 141 | for (x = rx; x != END; x = next[x]) { [00:09:14] | ^~~~ [00:09:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:14] 142 | ver2new[x] = maxver; [00:09:14] | ^~~~~~~ [00:09:14] 46 warnings generated. [00:09:18] [ 52% 132/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/closure.cc.o -MF CMakeFiles/re2go.dir/src/dfa/closure.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/closure.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 36 | switch (n->type) { [00:09:18] | ^ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 98 | switch (t) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 111 | switch (type_) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 124 | switch (type_) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 138 | switch (type_) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 151 | switch (type_) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 164 | switch (type_) { [00:09:18] | ^ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:37:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 37 | switch (ctx.dc_opts->posix_closure) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 150 | switch (q->type) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 253 | switch (q->type) { [00:09:18] | ^ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 36 | switch (n->type) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:15:5: note: in instantiation of function template specialization 're2c::closure_leftmost_dfs >' requested here [00:09:18] 15 | closure_leftmost_dfs(ctx); [00:09:18] | ^ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 150 | switch (q->type) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:96:22: note: in instantiation of function template specialization 're2c::scan >' requested here [00:09:18] 96 | if (!scan(ctx, q, false)) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:38:34: note: in instantiation of function template specialization 're2c::closure_posix_gor1 >' requested here [00:09:18] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 253 | switch (q->type) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:39:34: note: in instantiation of function template specialization 're2c::closure_posix_gtop >' requested here [00:09:18] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:09:18] | ^ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:125:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:18] 125 | switch (ctx.dc_opts->posix_prectable) { [00:09:18] | ^ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:115:5: note: in instantiation of function template specialization 're2c::compute_prectable >' requested here [00:09:18] 115 | compute_prectable(ctx); [00:09:18] | ^ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:18] 42 | T * p = slabs.back() + index; [00:09:18] | ^~~~~~~~~~~~ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:09: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:09:18] 51 | current_slab_ += size; [00:09:18] | ^~~~~~~~~~~~~ [00:09: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:09:18] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:18] | ^~~~~~~~~~~~~ [00:09: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:09:18] 59 | current_slab_ += size; [00:09:18] | ^~~~~~~~~~~~~ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:47:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:09:18] | ^~~~~~~~~~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:48:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:09:18] | ^~~~~~~~~~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:49:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:09:18] | ^~~~~~~~~~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:146:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 146 | newtbl[i * newdim + i] = p0; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:235:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 235 | li = level - 1; [00:09:18] | ^~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:242:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 242 | *level++ = l; [00:09:18] | ^~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 247 | for (lj = level - 1; lj > li; --lj) { [00:09:18] | ^~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 247 | for (lj = level - 1; lj > li; --lj) { [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:248:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 248 | for (lk = lj; lk > li; --lk) { [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:253:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 253 | newtbl[cj * newdim + ck] = p0; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 254 | newtbl[ck * newdim + cj] = p0; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:279:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 285 | for (lj = level - 1; lj > lk; --lj) { [00:09:18] | ^~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 285 | for (lj = level - 1; lj > lk; --lj) { [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:293:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:294:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:309:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:312:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:313:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:09:18] | ^~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 320 | for (lj = level - 1; lj > li; --lj) { [00:09:18] | ^~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:18] 320 | for (lj = level - 1; lj > li; --lj) { [00:09:18] | ^~ [00:09:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:59:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:09:18] | ^~~~~~~~~~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 259 | v0 = vs[t], [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 263 | vers[t] = v0; [00:09:18] | ^~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 266 | vers[t] = newvers[x]; [00:09:18] | ^~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 259 | v0 = vs[t], [00:09:18] | ^~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 263 | vers[t] = v0; [00:09:18] | ^~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 266 | vers[t] = newvers[x]; [00:09:18] | ^~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:09:18] | ^~~~~~~~~~~~~ [00:09:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:18] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:09:18] | ^~~~~~~~~~~~~ [00:09:18] 56 warnings generated. [00:09:20] [ 52% 133/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o -MF CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/dead_rules.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc [00:09:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:09:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:20] 98 | switch (t) { [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:20] 111 | switch (type_) { [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:20] 124 | switch (type_) { [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:20] 138 | switch (type_) { [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:20] 151 | switch (type_) { [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:20] 164 | switch (type_) { [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 99 | state_t &s = states[i]; [00:09:20] | ^~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 110 | const size_t j = s->arcs[c]; [00:09:20] | ^~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 113 | a->next = states[j].arcs; [00:09:20] | ^~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 114 | states[j].arcs = a++; [00:09:20] | ^~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:20] 114 | states[j].arcs = a++; [00:09:20] | ^ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 116 | states[i].fallthru = true; [00:09:20] | ^~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:09:20] | ^~~~~~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:09:20] | ^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:09:20] | ^~~~~~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:09:20] | ^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 174 | if (live[j * nstates + i]) { [00:09:20] | ^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:09:20] | ^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:09:20] | ^~~~~~~~~~~~~~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 218 | const size_t k = arcs[c]; [00:09:20] | ^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 222 | bad[r] |= live[r * nstates + k]; [00:09:20] | ^~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 222 | bad[r] |= live[r * nstates + k]; [00:09:20] | ^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 228 | if (bad[r]) { [00:09:20] | ^~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 250 | const size_t j = s->arcs[c]; [00:09:20] | ^~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:09:20] | ^~~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 259 | s->tcmd[nsym] = NULL; [00:09:20] | ^~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 271 | s->fallthru = fallthru[i]; [00:09:20] | ^~~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 277 | const size_t j = s->arcs[c]; [00:09:20] | ^~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:09:20] | ^~~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:20] 300 | const size_t j = s->arcs[c]; [00:09:20] | ^~~~~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:20] 335 | bool *fallthru = live + nl - ns; [00:09:20] | ~~~~~^~~~ [00:09:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:20] 335 | bool *fallthru = live + nl - ns; [00:09:20] | ^~~~ [00:09:20] 32 warnings generated. [00:09:23] [ 52% 134/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/dfa/determinization.cc.o -MF CMakeFiles/re2go.dir/src/dfa/determinization.cc.o.d -o CMakeFiles/re2go.dir/src/dfa/determinization.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:23] 98 | switch (t) { [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:23] 111 | switch (type_) { [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:23] 124 | switch (type_) { [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:23] 138 | switch (type_) { [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:23] 151 | switch (type_) { [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:23] 164 | switch (type_) { [00:09:23] | ^ [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:23] 42 | T * p = slabs.back() + index; [00:09:23] | ^~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:09:23] | ^~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:09:23] | ^~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:09:23] | ^~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:09:23] | ^~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:09:23] | ^~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:09:23] | ^~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:09:23] | ^~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:09:23] | ^~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:09:23] | ^~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:09:23] | ^~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 222 | const size_t r = s[u]->rule; [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 226 | for (; ++u < n && s[u]->rule == r;); [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:23] | ^~~~~~~~~~~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 222 | const size_t r = s[u]->rule; [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 226 | for (; ++u < n && s[u]->rule == r;); [00:09:23] | ^ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:23] | ^~~~~~~~~~~~~~~~~~~~~~ [00:09:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:23] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:09:23] | ^ [00:09:23] 25 warnings generated. [00:09:25] [ 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:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [00:09:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:25] 98 | switch (t) { [00:09:25] | ^ [00:09:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:25] 111 | switch (type_) { [00:09:25] | ^ [00:09:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:25] 124 | switch (type_) { [00:09:25] | ^ [00:09:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:25] 138 | switch (type_) { [00:09:25] | ^ [00:09:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:25] 151 | switch (type_) { [00:09:25] | ^ [00:09:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:25] 164 | switch (type_) { [00:09:25] | ^ [00:09:25] /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:25] 45 | if (been[state]) return; [00:09:25] | ^~~~ [00:09:25] /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:25] 46 | been[state] = true; [00:09:25] | ^~~~ [00:09:25] /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:25] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:09:25] | ^~~~~~~ [00:09:25] /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:25] 51 | owrt[p->lhs] = true; [00:09:25] | ^~~~ [00:09:25] /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:25] 54 | size_t dest = s->arcs[c]; [00:09:25] | ^~~~~~~ [00:09:25] /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:25] 57 | owrt[p->lhs] = true; [00:09:25] | ^~~~ [00:09:25] /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:25] 76 | size_t i = s->arcs[c]; [00:09:25] | ^~~~~~~ [00:09:25] /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:25] 78 | tcmd_t *&p = s->tcmd[c]; [00:09:25] | ^~~~~~~ [00:09:25] /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:25] 103 | std::fill(been, been + nstates, false); [00:09:25] | ^~~~ [00:09:25] /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:25] 104 | std::fill(owrt, owrt + nver, false); [00:09:25] | ^~~~ [00:09:25] /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:25] 107 | tcmd_t *p = s->tcmd[nsym], [00:09:25] | ^~~~~~~ [00:09:25] /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:25] 109 | **pc = &s->tcmd[nsym + 1]; [00:09:25] | ^~~~~~~ [00:09:25] /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:25] 115 | if (!owrt[r]) { [00:09:25] | ^~~~ [00:09:25] /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:25] 129 | if (!owrt[r]) { [00:09:25] | ^~~~ [00:09:25] 20 warnings generated. [00:09:27] [ 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:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 42 | if (arcs[i] == state) return true; [00:09:27] | ^~~~ [00:09:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 79 | const size_t j = arcs[c - 1]; [00:09:27] | ^~~~ [00:09:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 86 | const size_t j = arcs[c]; [00:09:27] | ^~~~ [00:09:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:09:27] | ^~~~ [00:09:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 142 | const size_t j = arcs[c - 1]; [00:09:27] | ^~~~ [00:09:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 149 | const size_t j = arcs[c]; [00:09:27] | ^~~~ [00:09:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:27] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:09:27] | ^~~~ [00:09:27] 7 warnings generated. [00:09:30] [ 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:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 98 | switch (t) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 111 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 124 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 138 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 151 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 164 | switch (type_) { [00:09:30] | ^ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:30] 272 | switch (p->kind) { [00:09:30] | ^ [00:09:30] /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:30] /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:30] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:30] | ^ [00:09:30] /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:30] 136 | ? find_state_specialized(ctx) [00:09:30] | ^ [00:09:30] /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:30] 126 | template void find_state(pdetctx_t &ctx); [00:09:30] | ^ [00:09:30] /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:30] 272 | switch (p->kind) { [00:09:30] | ^ [00:09:30] /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:30] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:30] | ^ [00:09:30] /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:30] 136 | ? find_state_specialized(ctx) [00:09:30] | ^ [00:09:30] /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:30] 127 | template void find_state(ldetctx_t &ctx); [00:09:30] | ^ [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:30] /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:30] 42 | T * p = slabs.back() + index; [00:09:30] | ^~~~~~~~~~~~ [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:09:30] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:30] 51 | current_slab_ += size; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:30] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:30] 59 | current_slab_ += size; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 654 | const hidx_t xl = x->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 667 | x2t[xv] = t; [00:09:30] | ^~~ [00:09:30] /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:30] 684 | *++b2 = *a; [00:09:30] | ^~ [00:09:30] /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:30] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:30] | ^~~ [00:09:30] /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:30] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:30] | ^~~ [00:09:30] /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:30] 715 | *a = *++b1; [00:09:30] | ^~ [00:09:30] /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:30] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 654 | const hidx_t xl = x->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 667 | x2t[xv] = t; [00:09:30] | ^~~ [00:09:30] /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:30] 684 | *++b2 = *a; [00:09:30] | ^~ [00:09:30] /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:30] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:30] | ^~~ [00:09:30] /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:30] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:30] | ^~~ [00:09:30] /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:30] 715 | *a = *++b1; [00:09:30] | ^~ [00:09:30] /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:30] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 654 | const hidx_t xl = x->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 667 | x2t[xv] = t; [00:09:30] | ^~~ [00:09:30] /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:30] 684 | *++b2 = *a; [00:09:30] | ^~ [00:09:30] /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:30] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:30] | ^~~ [00:09:30] /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:30] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:30] | ^~~ [00:09:30] /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:30] 715 | *a = *++b1; [00:09:30] | ^~ [00:09:30] /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:30] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:09:30] | ^~~ [00:09:30] /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:30] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 654 | const hidx_t xl = x->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:09:30] | ^~~ [00:09:30] /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:30] 667 | x2t[xv] = t; [00:09:30] | ^~~ [00:09:30] /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:30] 684 | *++b2 = *a; [00:09:30] | ^~ [00:09:30] /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:30] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:09:30] | ^~~ [00:09:30] /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:30] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:09:30] | ^~~ [00:09:30] /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:30] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:09:30] | ^~~ [00:09:30] /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:30] 715 | *a = *++b1; [00:09:30] | ^~ [00:09:30] /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:30] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:09:30] | ^~~~~~~ [00:09:30] /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:30] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:09:30] | ^~~~ [00:09:30] /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:30] 245 | tagver_t &f = dfa.finvers[t]; [00:09:30] | ^~~~~~~~~~~ [00:09:30] /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:30] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:09:30] | ^~~~ [00:09:30] /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:30] 245 | tagver_t &f = dfa.finvers[t]; [00:09:30] | ^~~~~~~~~~~ [00:09:30] /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:30] 292 | l = ctx.dfa.finvers[p->tag]; [00:09:30] | ^~~~~~~~~~~~~~~ [00:09:30] /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:30] 292 | l = ctx.dfa.finvers[p->tag]; [00:09:30] | ^~~~~~~~~~~~~~~ [00:09:30] /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:30] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:09:30] | ^~~~~~~~ [00:09:30] /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:30] 452 | buffer->state[i] = c.state; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 453 | buffer->tvers[i] = c.tvers; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 454 | buffer->thist[i] = c.thist; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 460 | buffer->state[i] = c.state; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 461 | buffer->thist[i] = c.thist; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 452 | buffer->state[i] = c.state; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 453 | buffer->tvers[i] = c.tvers; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 454 | buffer->thist[i] = c.thist; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 460 | buffer->state[i] = c.state; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] /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:30] 461 | buffer->thist[i] = c.thist; [00:09:30] | ^~~~~~~~~~~~~ [00:09:30] 117 warnings generated. [00:09:32] [ 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:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:32] 70 | switch (type) { [00:09:32] | ^ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 79 | if (i == part[i]) { [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 80 | compact[i] = j++; [00:09:32] | ^~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 88 | if (i == part[i]) { [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 91 | if (arcs[c] != dfa_t::NIL) { [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:32] | ^~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 92 | arcs[c] = compact[part[arcs[c]]]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 115 | tbl[i + 1] = tbl[i] + i; [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:32] 115 | tbl[i + 1] = tbl[i] + i; [00:09:32] | ^~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 115 | tbl[i + 1] = tbl[i] + i; [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 123 | tbl[i][j] = s1->rule != s2->rule [00:09:32] | ^~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 123 | tbl[i][j] = s1->rule != s2->rule [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:09:32] | ^~~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:09:32] | ^~~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 133 | if (!tbl[i][j]) { [00:09:32] | ^~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 133 | if (!tbl[i][j]) { [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 135 | size_t oi = states[i]->arcs[k]; [00:09:32] | ^~~~~~~~~~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 136 | size_t oj = states[j]->arcs[k]; [00:09:32] | ^~~~~~~~~~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:09:32] | ^~~~~~~~~~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:09:32] | ^~~~~~~~~~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 144 | || tbl[oi][oj]))) { [00:09:32] | ^~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 144 | || tbl[oi][oj]))) { [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 145 | tbl[i][j] = true; [00:09:32] | ^~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 145 | tbl[i][j] = true; [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 169 | part[i] = i; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 171 | if (!tbl[i][j]) { [00:09:32] | ^~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 171 | if (!tbl[i][j]) { [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 172 | part[i] = j; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:09:32] | ^~~~~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 195 | part[i] = i; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 196 | next[i] = dfa_t::NIL; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 200 | part[i] = j; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 201 | next[i] = next[j]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 201 | next[i] = next[j]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 202 | next[j] = i; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 216 | size_t *o = &out[j * nchars]; [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:32] | ^ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:32] | ^ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:09:32] | ^ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 226 | const size_t j_next = next[j]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 230 | const size_t k = diff[n]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:09:32] | ^~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 236 | part[j] = k; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 237 | next[j] = next[k]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 237 | next[j] = next[k]; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 238 | next[k] = j; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 244 | diff[diff_count++] = j; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 245 | part[j] = j; [00:09:32] | ^~~~ [00:09:32] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:32] 246 | next[j] = dfa_t::NIL; [00:09:32] | ^~~~ [00:09:32] 56 warnings generated. [00:09:34] [ 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:36] [ 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:36] /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:36] 42 | std::fill(buffer, buffer + ntags, ver); [00:09:36] | ^~~~~~ [00:09:36] /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:36] 50 | buffer[i] = fst++; [00:09:36] | ^~~~~~ [00:09:36] 2 warnings generated. [00:09:37] [ 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:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [00:09:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:09: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:09:37] 51 | current_slab_ += size; [00:09:37] | ^~~~~~~~~~~~~ [00:09: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:09:37] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:37] | ^~~~~~~~~~~~~ [00:09: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:09:37] 59 | current_slab_ += size; [00:09:37] | ^~~~~~~~~~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:09:37] | ^ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 157 | *h++ = TAGVER_ZERO; [00:09:37] | ^ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:09:37] | ^ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 157 | *h++ = TAGVER_ZERO; [00:09:37] | ^ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 55 | ++h; ++g; [00:09:37] | ^ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 55 | ++h; ++g; [00:09:37] | ^ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:37] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:09:37] | ^~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:37] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:09:37] | ^~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:37] 68 | ++indeg[x->rhs]; [00:09:37] | ^~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:37] 78 | if (indeg[x->lhs] == 0) { [00:09:37] | ^~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:37] 79 | --indeg[x->rhs]; [00:09:37] | ^~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:37] 129 | p->history[1] = TAGVER_ZERO; [00:09:37] | ^~~~~~~~~~ [00:09:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:37] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:09:37] | ^ [00:09:37] 16 warnings generated. [00:09:39] [ 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:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [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] /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:39] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:09:39] | ^~~~~~~ [00:09:39] 2 warnings generated. [00:09:40] [ 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:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 98 | switch (t) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 111 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 124 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 138 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 151 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 164 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 37 | switch (policy_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 27 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 57 | switch (type_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 96 | switch (policy_) { [00:09:40] | ^ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:40] 85 | switch (type_) { [00:09:40] | ^ [00:09:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:09:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:09:40] 42 | T * p = slabs.back() + index; [00:09:40] | ^~~~~~~~~~~~ [00:09:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:40] 59 | c = ebc2asc[c & 0xFF]; [00:09:40] | ^~~~~~~ [00:09:40] 13 warnings generated. [00:09:42] [ 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:42] /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:42] 10 | free_list RangeSuffix::freeList; [00:09:42] | ^ [00:09:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:09:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:42] 42 | T * p = slabs.back() + index; [00:09:42] | ^~~~~~~~~~~~ [00:09:42] 2 warnings generated. [00:09:43] [ 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:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:09:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:43] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:43] 42 | T * p = slabs.back() + index; [00:09:43] | ^~~~~~~~~~~~ [00:09:43] /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:43] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:09:43] | ^~~~~ [00:09:43] /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:43] 139 | const uint32_t lc = lcs[n - i]; [00:09:43] | ^~~ [00:09:43] /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:43] 140 | const uint32_t hc = hcs[n - i]; [00:09:43] | ^~~ [00:09:43] 4 warnings generated. [00:09:44] [ 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:44] /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:44] 41 | str[1] = INFIX | (c & MASK); [00:09:44] | ^~~ [00:09:44] /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:44] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:09:44] | ^~~ [00:09:44] /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:44] 57 | str[2] = INFIX | (c & MASK); [00:09:44] | ^~~ [00:09:44] /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:44] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:09:44] | ^~~ [00:09:44] /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:44] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:09:44] | ^~~ [00:09:44] /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:44] 66 | str[3] = INFIX | (c & MASK); [00:09:44] | ^~~ [00:09:44] /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:44] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:09:44] | ^~~ [00:09:44] /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:44] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:09:44] | ^~~ [00:09:44] /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:44] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:09:44] | ^~~ [00:09:44] 9 warnings generated. [00:09:45] [ 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:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:09:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09:45] /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:45] 42 | T * p = slabs.back() + index; [00:09:45] | ^~~~~~~~~~~~ [00:09:45] 1 warning generated. [00:09:45] [ 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:47] [ 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:47] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:47] 31 | switch (locfmt) { [00:09:47] | ^ [00:09:47] 1 warning generated. [00:09:49] [ 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:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 98 | switch (t) { [00:09:49] | ^ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 111 | switch (type_) { [00:09:49] | ^ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 124 | switch (type_) { [00:09:49] | ^ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 138 | switch (type_) { [00:09:49] | ^ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 151 | switch (type_) { [00:09:49] | ^ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 164 | switch (type_) { [00:09:49] | ^ [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:09:49] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:09:49] | ^ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:49] 47 | switch (o) [00:09:49] | ^ [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:09: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:09:49] 51 | current_slab_ += size; [00:09:49] | ^~~~~~~~~~~~~ [00:09: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:09:49] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:49] | ^~~~~~~~~~~~~ [00:09: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:09:49] 59 | current_slab_ += size; [00:09:49] | ^~~~~~~~~~~~~ [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:09: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:09:49] 65 | mtag_t &t = trie.head[next]; [00:09:49] | ^~~~~~~~~ [00:09: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:09:49] 76 | mtag = trie.head[mtag].pred; [00:09:49] | ^~~~~~~~~ [00:09:49] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 49 | return skel.nodes[arcs[i]]; [00:09:49] | ^~~~~~~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:09:49] | ^~~~~~~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 36 | mask[i] = SILENT; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 50 | mask[t] |= WARNING; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 53 | mask[t] &= ~WARNING; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 57 | mask[t] |= (WARNING | ERROR); [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 60 | mask[t] &= ~ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 69 | mask[i] |= WARNING; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 79 | mask[i] |= ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 85 | return mask[t] > 0; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 90 | if (mask[t] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 92 | msg.warning(names[t], loc, false, "%s", s); [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:09:49] | ^~~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:09:49] | ^~~~ [00:09:49] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:09:49] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:09:49] | ^~~~~ [00:09:49] 52 warnings generated. [00:09:52] [ 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:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:52] 98 | switch (t) { [00:09:52] | ^ [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:52] 111 | switch (type_) { [00:09:52] | ^ [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:52] 124 | switch (type_) { [00:09:52] | ^ [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:52] 138 | switch (type_) { [00:09:52] | ^ [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:52] 151 | switch (type_) { [00:09:52] | ^ [00:09:52] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:52] 164 | switch (type_) { [00:09:52] | ^ [00:09:52] /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:52] 88 | switch (ast->type) { [00:09:52] | ^ [00:09:52] /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:52] 170 | switch (ast->type) { [00:09:52] | ^ [00:09:52] /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:52] 364 | switch (ast->type) { [00:09:52] | ^ [00:09:52] /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:52] 419 | switch (spec.opts->empty_class_policy) { [00:09:52] | ^ [00:09:52] /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:52] 432 | switch (spec.opts->encoding.type()) { [00:09:52] | ^ [00:09:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:09:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:52] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:52] 42 | T * p = slabs.back() + index; [00:09:52] | ^~~~~~~~~~~~ [00:09:52] 12 warnings generated. [00:09:53] [ 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:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:09:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [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] /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:53] 23 | for (; stidx < etidx; ++stidx) { [00:09:53] | ^~~~~ [00:09:53] /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:53] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:09:53] | ^ [00:09:53] /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:53] 136 | *tag++ = re->tag.idx; [00:09:53] | ^~~ [00:09:53] 10 warnings generated. [00:09:55] [ 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:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:55] 98 | switch (t) { [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:55] 111 | switch (type_) { [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:55] 124 | switch (type_) { [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:55] 138 | switch (type_) { [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:55] 151 | switch (type_) { [00:09:55] | ^ [00:09:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:55] 164 | switch (type_) { [00:09:55] | ^ [00:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:55] 42 | T * p = slabs.back() + index; [00:09:55] | ^~~~~~~~~~~~ [00:09:55] 7 warnings generated. [00:09:57] [ 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:09:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [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] 1 warning generated. [00:09:59] [ 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:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:09:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:59] 98 | switch (t) { [00:09:59] | ^ [00:09:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:59] 111 | switch (type_) { [00:09:59] | ^ [00:09:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:59] 124 | switch (type_) { [00:09:59] | ^ [00:09:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:59] 138 | switch (type_) { [00:09:59] | ^ [00:09:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:59] 151 | switch (type_) { [00:09:59] | ^ [00:09:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:09:59] 164 | switch (type_) { [00:09:59] | ^ [00:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:09: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:09:59] 42 | T * p = slabs.back() + index; [00:09:59] | ^~~~~~~~~~~~ [00:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:09:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:09: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:09:59] 51 | current_slab_ += size; [00:09:59] | ^~~~~~~~~~~~~ [00:09: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:09:59] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:09:59] | ^~~~~~~~~~~~~ [00:09: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:09:59] 59 | current_slab_ += size; [00:09:59] | ^~~~~~~~~~~~~ [00:09:59] 10 warnings generated. [00:10:00] [ 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:00] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/rule.cc:8:28: warning: declaration requires an exit-time destructor [-Wexit-time-destructors] [00:10:00] 8 | free_list SemAct::flist; [00:10:00] | ^ [00:10:00] 1 warning generated. [00:10:03] [ 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:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:10:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:03] 98 | switch (t) { [00:10:03] | ^ [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:03] 111 | switch (type_) { [00:10:03] | ^ [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:03] 124 | switch (type_) { [00:10:03] | ^ [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:03] 138 | switch (type_) { [00:10:03] | ^ [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:03] 151 | switch (type_) { [00:10:03] | ^ [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:03] 164 | switch (type_) { [00:10:03] | ^ [00:10:03] /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:03] 33 | switch (re->type) { [00:10:03] | ^ [00:10:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [00:10:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:03] 42 | T * p = slabs.back() + index; [00:10:03] | ^~~~~~~~~~~~ [00:10:03] 8 warnings generated. [00:10:04] [ 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:07] [ 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:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:07] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:07] | ^ [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:07] 98 | switch (t) { [00:10:07] | ^ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:07] 111 | switch (type_) { [00:10:07] | ^ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:07] 124 | switch (type_) { [00:10:07] | ^ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:07] 138 | switch (type_) { [00:10:07] | ^ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:07] 151 | switch (type_) { [00:10:07] | ^ [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:07] 164 | switch (type_) { [00:10:07] | ^ [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:07] /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:07] 51 | current_slab_ += size; [00:10:07] | ^~~~~~~~~~~~~ [00:10:07] /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:07] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:07] | ^~~~~~~~~~~~~ [00:10:07] /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:07] 59 | current_slab_ += size; [00:10:07] | ^~~~~~~~~~~~~ [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:07] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 42 | T * p = slabs.back() + index; [00:10:07] | ^~~~~~~~~~~~ [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:10:07] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 108 | lim += offs; [00:10:07] | ^~~ [00:10:07] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 109 | cur += offs; [00:10:07] | ^~~ [00:10:07] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 110 | mar += offs; [00:10:07] | ^~~ [00:10:07] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 111 | ctx += offs; [00:10:07] | ^~~ [00:10:07] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 112 | tok += offs; [00:10:07] | ^~~ [00:10:07] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 113 | ptr += offs; [00:10:07] | ^~~ [00:10:07] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 114 | pos += offs; [00:10:07] | ^~~ [00:10:07] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:07] | ^~~~ [00:10:07] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:07] | ^~~~ [00:10:07] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:07] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:07] | ^~~~ [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:10:07] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:07] /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:07] 65 | mtag_t &t = trie.head[next]; [00:10:07] | ^~~~~~~~~ [00:10:07] /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:07] 76 | mtag = trie.head[mtag].pred; [00:10:07] | ^~~~~~~~~ [00:10:07] 23 warnings generated. [00:10:09] [ 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:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [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/skeleton/control_flow.cc:15: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:09] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:09] | ^ [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.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] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:09] /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:09] 65 | mtag_t &t = trie.head[next]; [00:10:09] | ^~~~~~~~~ [00:10:09] /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:09] 76 | mtag = trie.head[mtag].pred; [00:10:09] | ^~~~~~~~~ [00:10:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:09] 49 | return skel.nodes[arcs[i]]; [00:10:09] | ^~~~~~~~~~ [00:10:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:09] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:10:09] | ^~~~~~~~~~ [00:10:09] /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:09] 80 | const Node &node = skel.nodes[i.node]; [00:10:09] | ^~~~~~~~~~ [00:10:09] /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:09] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:10:09] | ^~~~~~~~~~ [00:10:09] /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:09] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:10:09] | ^~~~~~~~~~ [00:10:09] 17 warnings generated. [00:10:12] [ 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:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:12] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:12] | ^ [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 98 | switch (t) { [00:10:12] | ^ [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 111 | switch (type_) { [00:10:12] | ^ [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 124 | switch (type_) { [00:10:12] | ^ [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 138 | switch (type_) { [00:10:12] | ^ [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 151 | switch (type_) { [00:10:12] | ^ [00:10:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:12] 164 | switch (type_) { [00:10:12] | ^ [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:12] 51 | current_slab_ += size; [00:10:12] | ^~~~~~~~~~~~~ [00:10: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:10:12] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:12] | ^~~~~~~~~~~~~ [00:10: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:10:12] 59 | current_slab_ += size; [00:10:12] | ^~~~~~~~~~~~~ [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:10:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:12] /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:12] 65 | mtag_t &t = trie.head[next]; [00:10:12] | ^~~~~~~~~ [00:10:12] /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:12] 76 | mtag = trie.head[mtag].pred; [00:10:12] | ^~~~~~~~~ [00:10:12] 12 warnings generated. [00:10:15] [ 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:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:15] 98 | switch (t) { [00:10:15] | ^ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:15] 111 | switch (type_) { [00:10:15] | ^ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:15] 124 | switch (type_) { [00:10:15] | ^ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:15] 138 | switch (type_) { [00:10:15] | ^ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:15] 151 | switch (type_) { [00:10:15] | ^ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:15] 164 | switch (type_) { [00:10:15] | ^ [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:15] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:15] | ^ [00:10: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:10:15] 476 | switch (skel.sizeof_key) { [00:10:15] | ^ [00:10: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:10:15] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:10:15] | ^ [00:10: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:10:15] 476 | switch (skel.sizeof_key) { [00:10:15] | ^ [00:10: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:10:15] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:10:15] | ^ [00:10: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:10:15] 476 | switch (skel.sizeof_key) { [00:10:15] | ^ [00:10: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:10:15] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:10:15] | ^ [00:10: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:10:15] 476 | switch (skel.sizeof_key) { [00:10:15] | ^ [00:10: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:10:15] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:10:15] | ^ [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:15] 51 | current_slab_ += size; [00:10:15] | ^~~~~~~~~~~~~ [00:10: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:10:15] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:15] | ^~~~~~~~~~~~~ [00:10: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:10:15] 59 | current_slab_ += size; [00:10:15] | ^~~~~~~~~~~~~ [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10: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:10:15] 65 | mtag_t &t = trie.head[next]; [00:10:15] | ^~~~~~~~~ [00:10: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:10:15] 76 | mtag = trie.head[mtag].pred; [00:10:15] | ^~~~~~~~~ [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:15] 101 | T *ptr = buf.ptr + size; [00:10:15] | ^~~~~~~ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:15] 101 | T *ptr = buf.ptr + size; [00:10:15] | ^~~~~~~ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:15] 101 | T *ptr = buf.ptr + size; [00:10:15] | ^~~~~~~ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:15] 101 | T *ptr = buf.ptr + size; [00:10:15] | ^~~~~~~ [00:10:15] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:15] 49 | return skel.nodes[arcs[i]]; [00:10:15] | ^~~~~~~~~~ [00:10:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:15] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:15] | ^ [00:10: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:10:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:15] | ^ [00:10: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:10:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:15] | ^ [00:10: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:10:15] 76 | p[i] = static_cast(n >> (i * 8)); [00:10:15] | ^ [00:10: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:10:15] 103 | tags[l] = tags[r]; [00:10:15] | ^~~~ [00:10: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:10:15] 103 | tags[l] = tags[r]; [00:10:15] | ^~~~ [00:10: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:10:15] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:10:15] | ^~~~ [00:10: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:10:15] 107 | if (l != r) tags[l] = tags[r]; [00:10:15] | ^~~~ [00:10: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:10:15] 107 | if (l != r) tags[l] = tags[r]; [00:10:15] | ^~~~ [00:10: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:10:15] 109 | uint32_t t = tags[l]; [00:10:15] | ^~~~ [00:10: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:10:15] 111 | for (; *h != TAGVER_ZERO; ++h); [00:10:15] | ^ [00:10: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:10:15] 112 | for (; h --> h0; ) { [00:10:15] | ^ [00:10: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:10:15] 115 | tags[l] = t; [00:10:15] | ^~~~ [00:10: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:10:15] 151 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 152 | chars[i] = a->lower; [00:10:15] | ^~~~~ [00:10: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:10:15] 159 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 162 | uint32_t c = static_cast(chars[i]); [00:10:15] | ^~~~~ [00:10: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:10:15] 166 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 167 | chars[i] = a->lower; [00:10:15] | ^~~~~ [00:10: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:10:15] 172 | chars[i] = upper; [00:10:15] | ^~~~~ [00:10: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:10:15] 175 | chars[i] += stride; [00:10:15] | ^~~~~ [00:10: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:10:15] 178 | *p++ = to_le(static_cast(c)); [00:10:15] | ^ [00:10: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:10:15] 151 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 152 | chars[i] = a->lower; [00:10:15] | ^~~~~ [00:10: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:10:15] 159 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 162 | uint32_t c = static_cast(chars[i]); [00:10:15] | ^~~~~ [00:10: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:10:15] 166 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 167 | chars[i] = a->lower; [00:10:15] | ^~~~~ [00:10: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:10:15] 172 | chars[i] = upper; [00:10:15] | ^~~~~ [00:10: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:10:15] 175 | chars[i] += stride; [00:10:15] | ^~~~~ [00:10: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:10:15] 178 | *p++ = to_le(static_cast(c)); [00:10:15] | ^ [00:10: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:10:15] 151 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 152 | chars[i] = a->lower; [00:10:15] | ^~~~~ [00:10: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:10:15] 159 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 162 | uint32_t c = static_cast(chars[i]); [00:10:15] | ^~~~~ [00:10: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:10:15] 166 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 167 | chars[i] = a->lower; [00:10:15] | ^~~~~ [00:10: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:10:15] 172 | chars[i] = upper; [00:10:15] | ^~~~~ [00:10: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:10:15] 175 | chars[i] += stride; [00:10:15] | ^~~~~ [00:10: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:10:15] 178 | *p++ = to_le(static_cast(c)); [00:10:15] | ^ [00:10: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:10:15] 214 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:15] | ^~~~ [00:10: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:10:15] 236 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 241 | if (--chars[i] == 0) { [00:10:15] | ^~~~~ [00:10: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:10:15] 242 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 286 | bver = static_cast(skel.finvers[base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:15] | ^~~~ [00:10: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:10:15] 296 | *k++ = to_le(static_cast(path.len())); [00:10:15] | ^ [00:10: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:10:15] 297 | *k++ = to_le(static_cast(matched)); [00:10:15] | ^ [00:10: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:10:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:15] | ^ [00:10: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:10:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 308 | uint32_t tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 330 | *k++ = to_le(static_cast(len)); [00:10:15] | ^ [00:10: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:10:15] 332 | *k++ = to_le(static_cast(history[i])); [00:10:15] | ^ [00:10: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:10:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 339 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 343 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 349 | *k++ = to_le(static_cast(tval)); [00:10:15] | ^ [00:10: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:10:15] 214 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:15] | ^~~~ [00:10: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:10:15] 236 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 241 | if (--chars[i] == 0) { [00:10:15] | ^~~~~ [00:10: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:10:15] 242 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 286 | bver = static_cast(skel.finvers[base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:15] | ^~~~ [00:10: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:10:15] 296 | *k++ = to_le(static_cast(path.len())); [00:10:15] | ^ [00:10: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:10:15] 297 | *k++ = to_le(static_cast(matched)); [00:10:15] | ^ [00:10: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:10:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:15] | ^ [00:10: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:10:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 308 | uint32_t tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 330 | *k++ = to_le(static_cast(len)); [00:10:15] | ^ [00:10: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:10:15] 332 | *k++ = to_le(static_cast(history[i])); [00:10:15] | ^ [00:10: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:10:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 339 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 343 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 349 | *k++ = to_le(static_cast(tval)); [00:10:15] | ^ [00:10: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:10:15] 214 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:15] | ^~~~ [00:10: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:10:15] 236 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 241 | if (--chars[i] == 0) { [00:10:15] | ^~~~~ [00:10: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:10:15] 242 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 286 | bver = static_cast(skel.finvers[base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:15] | ^~~~ [00:10: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:10:15] 296 | *k++ = to_le(static_cast(path.len())); [00:10:15] | ^ [00:10: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:10:15] 297 | *k++ = to_le(static_cast(matched)); [00:10:15] | ^ [00:10: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:10:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:15] | ^ [00:10: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:10:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 308 | uint32_t tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 330 | *k++ = to_le(static_cast(len)); [00:10:15] | ^ [00:10: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:10:15] 332 | *k++ = to_le(static_cast(history[i])); [00:10:15] | ^ [00:10: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:10:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 339 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 343 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 349 | *k++ = to_le(static_cast(tval)); [00:10:15] | ^ [00:10: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:10:15] 214 | arcs[i] = a; [00:10:15] | ^~~~ [00:10: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:10:15] 215 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:10:15] | ^~~~ [00:10: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:10:15] 236 | const Node::range_t *a = arcs[i]; [00:10:15] | ^~~~ [00:10: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:10:15] 241 | if (--chars[i] == 0) { [00:10:15] | ^~~~~ [00:10: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:10:15] 242 | arcs[i] = a = a->next; [00:10:15] | ^~~~ [00:10: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:10:15] 243 | chars[i] = nsteps(a->lower, a->upper); [00:10:15] | ^~~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~ [00:10: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:10:15] 267 | matched = tags[skel.finvers[trail]]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~ [00:10: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:10:15] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 286 | bver = static_cast(skel.finvers[base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:10:15] | ^~~~ [00:10: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:10:15] 296 | *k++ = to_le(static_cast(path.len())); [00:10:15] | ^ [00:10: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:10:15] 297 | *k++ = to_le(static_cast(matched)); [00:10:15] | ^ [00:10: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:10:15] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:10:15] | ^ [00:10: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:10:15] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 308 | uint32_t tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 330 | *k++ = to_le(static_cast(len)); [00:10:15] | ^ [00:10: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:10:15] 332 | *k++ = to_le(static_cast(history[i])); [00:10:15] | ^ [00:10: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:10:15] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 339 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:10:15] | ^~~~~~~~~~~~ [00:10: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:10:15] 343 | tval = tags[tver]; [00:10:15] | ^~~~ [00:10: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:10:15] 349 | *k++ = to_le(static_cast(tval)); [00:10:15] | ^ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10: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:10:15] 406 | const Node &node = skel.nodes[i]; [00:10:15] | ^~~~~~~~~~ [00:10:15] 179 warnings generated. [00:10:18] [ 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:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:18] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:18] | ^ [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:18] 51 | current_slab_ += size; [00:10:18] | ^~~~~~~~~~~~~ [00:10: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:10:18] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:18] | ^~~~~~~~~~~~~ [00:10: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:10:18] 59 | current_slab_ += size; [00:10:18] | ^~~~~~~~~~~~~ [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:10:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:18] /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:18] 65 | mtag_t &t = trie.head[next]; [00:10:18] | ^~~~~~~~~ [00:10:18] /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:18] 76 | mtag = trie.head[mtag].pred; [00:10:18] | ^~~~~~~~~ [00:10:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:18] 49 | const Node &node = skel.nodes[i.node]; [00:10:18] | ^~~~~~~~~~ [00:10:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:18] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:10:18] | ^~~~~~~~~~ [00:10:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:18] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:10:18] | ^~~~~~~~~~ [00:10:18] 9 warnings generated. [00:10:20] [ 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:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 98 | switch (t) { [00:10:20] | ^ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 111 | switch (type_) { [00:10:20] | ^ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 124 | switch (type_) { [00:10:20] | ^ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 138 | switch (type_) { [00:10:20] | ^ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 151 | switch (type_) { [00:10:20] | ^ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 164 | switch (type_) { [00:10:20] | ^ [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:20] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:20] | ^ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:20] 131 | switch (key) { [00:10:20] | ^ [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:20] 51 | current_slab_ += size; [00:10:20] | ^~~~~~~~~~~~~ [00:10: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:10:20] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:20] | ^~~~~~~~~~~~~ [00:10: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:10:20] 59 | current_slab_ += size; [00:10:20] | ^~~~~~~~~~~~~ [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 65 | mtag_t &t = trie.head[next]; [00:10:20] | ^~~~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 76 | mtag = trie.head[mtag].pred; [00:10:20] | ^~~~~~~~~ [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:10:20] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:10: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:10:20] 42 | T * p = slabs.back() + index; [00:10:20] | ^~~~~~~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 27 | size_t j = s->arcs[c]; [00:10:20] | ^~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 28 | const tcmd_t *t = s->tcmd[c]; [00:10:20] | ^~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:10:20] | ^~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:10:20] | ^~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 55 | cmd = s->tcmd[nc]; [00:10:20] | ^~~~~~~ [00:10:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:20] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:10:20] | ^~~~~ [00:10:20] 20 warnings generated. [00:10:22] [ 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:22] /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:22] 10 | free_list AST::flist; [00:10:22] | ^ [00:10:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:22] 128 | switch (a->type) { [00:10:22] | ^ [00:10:22] 2 warnings generated. [00:10:23] [ 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:10:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:10:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:10:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:23] 98 | switch (t) { [00:10:23] | ^ [00:10:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:23] 111 | switch (type_) { [00:10:23] | ^ [00:10:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:23] 124 | switch (type_) { [00:10:23] | ^ [00:10:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:23] 138 | switch (type_) { [00:10:23] | ^ [00:10:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:23] 151 | switch (type_) { [00:10:23] | ^ [00:10:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:23] 164 | switch (type_) { [00:10:23] | ^ [00:10:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:10:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:10:23] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 108 | lim += offs; [00:10:23] | ^~~ [00:10:23] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 109 | cur += offs; [00:10:23] | ^~~ [00:10:23] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 110 | mar += offs; [00:10:23] | ^~~ [00:10:23] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 111 | ctx += offs; [00:10:23] | ^~~ [00:10:23] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 112 | tok += offs; [00:10:23] | ^~~ [00:10:23] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 113 | ptr += offs; [00:10:23] | ^~~ [00:10:23] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 114 | pos += offs; [00:10:23] | ^~~ [00:10:23] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:23] | ^~~~ [00:10:23] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:23] | ^~~~ [00:10:23] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:23] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:23] | ^~~~ [00:10:23] 16 warnings generated. [00:10:26] [ 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:10:26] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [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/parse/parse.cc:3: [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] 16 warnings generated. [00:10:28] [ 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:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 98 | switch (t) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 111 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 124 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 138 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 151 | switch (type_) { [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:28] 164 | switch (type_) { [00:10:28] | ^ [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:10:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:10:28] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 108 | lim += offs; [00:10:28] | ^~~ [00:10:28] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 109 | cur += offs; [00:10:28] | ^~~ [00:10:28] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 110 | mar += offs; [00:10:28] | ^~~ [00:10:28] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 111 | ctx += offs; [00:10:28] | ^~~ [00:10:28] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 112 | tok += offs; [00:10:28] | ^~~ [00:10:28] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 113 | ptr += offs; [00:10:28] | ^~~ [00:10:28] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 114 | pos += offs; [00:10:28] | ^~~ [00:10:28] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:28] | ^~~~ [00:10:28] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:28] | ^~~~ [00:10:28] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:28] | ^~~~ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 109 | in->eo = cur - 1; [00:10:28] | ^~~ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:10:28] | ^~~ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 135 | lim += have; [00:10:28] | ^~~ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 155 | in->so += offs; [00:10:28] | ~~~~^~ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 156 | in->eo += offs; [00:10:28] | ~~~~^~ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 211 | lim += YYMAXFILL; [00:10:28] | ^~~ [00:10:28] 22 warnings generated. [00:10:28] [ 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:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 41 | for (s += 2; s != s_end; ++s) [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 41 | for (s += 2; s != s_end; ++s) [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 53 | for (++s; s != s_end; ++s) [00:10:28] | ^ [00:10:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:28] 53 | for (++s; s != s_end; ++s) [00:10:28] | ^ [00:10:28] 4 warnings generated. [00:10:29] [ 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:10:29] [ 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:10:29] /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:10:29] 13 | for (; s != s_end; ++s) [00:10:29] | ^ [00:10:29] /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:10:29] 33 | ++s; [00:10:29] | ^ [00:10:29] /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:10:29] 34 | for (; s != s_end; ++s) [00:10:29] | ^ [00:10:29] /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:10:29] 46 | for (; s != s_end; ++s) [00:10:29] | ^ [00:10:29] 4 warnings generated. [00:10:30] [ 67% 172/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_GO -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2go.dir/src/util/temp_file.cc.o -MF CMakeFiles/re2go.dir/src/util/temp_file.cc.o.d -o CMakeFiles/re2go.dir/src/util/temp_file.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/temp_file.cc [00:10:31] [ 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:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:10:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:10:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:31] 42 | T * p = slabs.back() + index; [00:10:31] | ^~~~~~~~~~~~ [00:10:31] 1 warning generated. [00:10:33] [ 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:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:33] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:33] | ^ [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 98 | switch (t) { [00:10:33] | ^ [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 111 | switch (type_) { [00:10:33] | ^ [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 124 | switch (type_) { [00:10:33] | ^ [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 138 | switch (type_) { [00:10:33] | ^ [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 151 | switch (type_) { [00:10:33] | ^ [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 164 | switch (type_) { [00:10:33] | ^ [00:10:33] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:33] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:10:33] | ^ [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:33] 51 | current_slab_ += size; [00:10:33] | ^~~~~~~~~~~~~ [00:10: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:10:33] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:33] | ^~~~~~~~~~~~~ [00:10: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:10:33] 59 | current_slab_ += size; [00:10:33] | ^~~~~~~~~~~~~ [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:10:33] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:10:33] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 108 | lim += offs; [00:10:33] | ^~~ [00:10:33] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 109 | cur += offs; [00:10:33] | ^~~ [00:10:33] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 110 | mar += offs; [00:10:33] | ^~~ [00:10:33] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 111 | ctx += offs; [00:10:33] | ^~~ [00:10:33] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 112 | tok += offs; [00:10:33] | ^~~ [00:10:33] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 113 | ptr += offs; [00:10:33] | ^~~ [00:10:33] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 114 | pos += offs; [00:10:33] | ^~~ [00:10:33] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:33] | ^~~~ [00:10:33] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:33] | ^~~~ [00:10:33] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:33] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:10:33] | ^~~~ [00:10:33] 21 warnings generated. [00:10:33] [ 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 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:10:36] [ 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:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:36] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:36] | ^ [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:7: [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 98 | switch (t) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 111 | switch (type_) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 124 | switch (type_) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 138 | switch (type_) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 151 | switch (type_) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 164 | switch (type_) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:298:38: warning: unused parameter 'opts' [-Wunused-parameter] [00:10:36] 298 | const DFA &dfa, const opt_t *opts, const State *state, tcid_t *ptags) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:426:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:36] 426 | switch (s->action.type) { [00:10:36] | ^ [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:5: [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:36] 51 | current_slab_ += size; [00:10:36] | ^~~~~~~~~~~~~ [00:10: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:10:36] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:36] | ^~~~~~~~~~~~~ [00:10: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:10:36] 59 | current_slab_ += size; [00:10:36] | ^~~~~~~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:31:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 31 | const Span *span = spans, *endspan = span + nspans, *s; [00:10:36] | ^~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:33:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 33 | for (; span < endspan; ++span) { [00:10:36] | ^~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:39:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 39 | for (c = go->cases; c < cases; ++c) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:45:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 45 | ++cases; [00:10:36] | ^~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:57:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 57 | int64_t ub = span == spans ? 0 : (span - 1)->ub; [00:10:36] | ^~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:58:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 58 | for (s = span; s < endspan; ++s) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:60:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 60 | *ranges_end++ = ub; [00:10:36] | ^~~~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:61:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 61 | *ranges_end++ = s->ub; [00:10:36] | ^~~~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:78:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 78 | State *defstate = (endspan - 1)->to; [00:10:36] | ^~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:79:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 79 | for (c = go->cases; c < cases; ++c) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:106:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 106 | x->cond = code_cmp(alc, "<=", s[l - 1].ub - 1); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:108:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 108 | x->goelse = code_goif(alc, ekind, &s[l], h, next, skip, eof, opts); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:115:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 115 | CodeGoIfL::Branch &b = go->branches[go->nbranches++]; [00:10:36] | ^~~~~~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:149:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 149 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:154:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 154 | && s[1].to == next [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:155:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 155 | && s[1].ub - s[0].ub == 1 [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:156:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 156 | && s[2].to == s[0].to [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:157:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 157 | && s[2].tags == s[0].tags) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:160:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 160 | add_branch(x, NULL, NULL, next, s[1], skip, eof, opts); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:164:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 164 | && s[1].ub - s[0].ub == 1 [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 165 | && s[2].to == s[0].to [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:166:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 166 | && s[2].tags == s[0].tags) { [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:168:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 168 | add_branch(x, cmp, s[1].to, next, s[1], skip, eof, opts); [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:170:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 170 | s += 2; [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:36] 176 | s += 1; [00:10:36] | ^ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:202:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 202 | || (nsp > 8 && (sp[nsp - 2].ub - sp[0].ub <= 3 * (nsp - 2)))) { [00:10:36] | ^~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:225:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 225 | if (old_span[i].to != x) { [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:227:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 227 | && new_span[new_nspans - 1].to == old_span[i].to [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:228:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 228 | && new_span[new_nspans - 1].tags == old_span[i].tags) { [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:229:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 229 | new_span[new_nspans - 1].ub = old_span[i].ub; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 232 | new_span[new_nspans].to = old_span[i].to; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:232:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 232 | new_span[new_nspans].to = old_span[i].to; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:233:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 233 | new_span[new_nspans].ub = old_span[i].ub; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:234:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 234 | new_span[new_nspans].tags = old_span[i].tags; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:240:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 240 | new_span[new_nspans - 1].ub = old_span[old_nspans - 1].ub; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:277:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 277 | for(; c < span[i].ub && c < CodeGoCpTable::TABLE_SIZE; ++c) { [00:10:36] | ^~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:278:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 278 | State *to = span[i].to; [00:10:36] | ^~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 279 | x->table[c] = to; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 354 | if (span[i].ub > 0x100) { [00:10:36] | ^~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:355:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 355 | hspan = &go->span[i]; [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 363 | if (go->span[i].tags != TCID0) { [00:10:36] | ^~~~~~~~ [00:10:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/code_goto.cc:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:36] 374 | State *s = go->span[i].to; [00:10:36] | ^~~~~~~~ [00:10:36] 62 warnings generated. [00:10:37] [ 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:10:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/combine.cc:2: [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/codegen/combine.cc:3: [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/codegen/combine.cc:2: [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] 10 warnings generated. [00:10:39] [ 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:10:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:39] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:39] | ^ [00:10:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:5: [00:10:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:39] 98 | switch (t) { [00:10:39] | ^ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:39] 111 | switch (type_) { [00:10:39] | ^ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:39] 124 | switch (type_) { [00:10:39] | ^ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:39] 138 | switch (type_) { [00:10:39] | ^ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:39] 151 | switch (type_) { [00:10:39] | ^ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:39] 164 | switch (type_) { [00:10:39] | ^ [00:10:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:4: [00:10:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 51 | current_slab_ += size; [00:10:39] | ^~~~~~~~~~~~~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:39] | ^~~~~~~~~~~~~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 59 | current_slab_ += size; [00:10:39] | ^~~~~~~~~~~~~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:39] 16 | *b1 = go1->span, *e1 = &b1[go1->nspans], [00:10:39] | ^~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:39] 17 | *b2 = go2->span, *e2 = &b2[go2->nspans]; [00:10:39] | ^~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:21:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 21 | for (; b1 < e1 && b1->to != s1; ++b1) { [00:10:39] | ^~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:24:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 24 | for (; b2 < e2 && b2->to != s2; ++b2) { [00:10:39] | ^~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:41:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 41 | ++b1; [00:10:39] | ^~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:42:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 42 | ++b2; [00:10:39] | ^~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:104:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 104 | const Span *span = b->go->span, *last = span + b->go->nspans; [00:10:39] | ^~~~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:105:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:39] 105 | for (; span < last; ++span) { [00:10:39] | ^~~~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:108:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:39] 108 | buffer[c] |= mask; [00:10:39] | ^~~~~~ [00:10:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_bitmaps.cc:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:39] 127 | o.yybm_char(buffer[c], opts, 3).cstr(", "); [00:10:39] | ^~~~~~ [00:10:39] 20 warnings generated. [00:10: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:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:42] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:42] | ^ [00:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:6: [00:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:42] 98 | switch (t) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:42] 111 | switch (type_) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:42] 124 | switch (type_) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:42] 138 | switch (type_) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:42] 151 | switch (type_) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:42] 164 | switch (type_) { [00:10:42] | ^ [00:10: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:10:42] 226 | for (size_t i = 0; i < block.conds.size(); ++i) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:224:17: note: previous declaration is here [00:10:42] 224 | for (size_t i = 0; i < blocks.size(); ++i) { [00:10:42] | ^ [00:10: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:10:42] 485 | switch (opts->lang) { [00:10:42] | ^ [00:10: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:10:42] 642 | switch (code->kind) { [00:10:42] | ^ [00:10: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:10:42] 749 | switch (code->kind) { [00:10:42] | ^~~~~~~~~~ [00:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:2: [00:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:42] 51 | current_slab_ += size; [00:10:42] | ^~~~~~~~~~~~~ [00:10: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:10:42] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:42] | ^~~~~~~~~~~~~ [00:10: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:10:42] 59 | current_slab_ += size; [00:10:42] | ^~~~~~~~~~~~~ [00:10:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_delayed.cc:3: [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 36 | p += stub.length(); [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 42 | s = q + 1; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 51 | ++s; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 36 | p += stub.length(); [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 42 | s = q + 1; [00:10:42] | ^ [00:10:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:42] 51 | ++s; [00:10:42] | ^ [00:10:42] 26 warnings generated. [00:10:45] [ 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:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:45] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:45] | ^ [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:16: [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:45] 98 | switch (t) { [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:45] 111 | switch (type_) { [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:45] 124 | switch (type_) { [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:45] 138 | switch (type_) { [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:45] 151 | switch (type_) { [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:45] 164 | switch (type_) { [00:10:45] | ^ [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:11: [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:45] /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:45] 51 | current_slab_ += size; [00:10:45] | ^~~~~~~~~~~~~ [00:10:45] /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:45] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:45] | ^~~~~~~~~~~~~ [00:10:45] /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:45] 59 | current_slab_ += size; [00:10:45] | ^~~~~~~~~~~~~ [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:13: [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 36 | p += stub.length(); [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 42 | s = q + 1; [00:10:45] | ^ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 51 | ++s; [00:10:45] | ^ [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:19: [00:10:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:45] /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:45] 65 | mtag_t &t = trie.head[next]; [00:10:45] | ^~~~~~~~~ [00:10:45] /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:45] 76 | mtag = trie.head[mtag].pred; [00:10:45] | ^~~~~~~~~ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:69:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 69 | *ranges_end++ = -1; [00:10:45] | ^~~~~~~~~~ [00:10:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_dfa.cc:70:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:45] 70 | *ranges_end++ = 1; [00:10:45] | ^~~~~~~~~~ [00:10:45] 20 warnings generated. [00:10:48] [ 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:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:48] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:48] | ^ [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:8: [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:48] 98 | switch (t) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:48] 111 | switch (type_) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:48] 124 | switch (type_) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:48] 138 | switch (type_) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:48] 151 | switch (type_) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:48] 164 | switch (type_) { [00:10:48] | ^ [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:5: [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:48] 51 | current_slab_ += size; [00:10:48] | ^~~~~~~~~~~~~ [00:10: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:10:48] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:48] | ^~~~~~~~~~~~~ [00:10: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:10:48] 59 | current_slab_ += size; [00:10:48] | ^~~~~~~~~~~~~ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:48] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:39:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:48] 39 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:72:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:48] 72 | const CodeGoIfL::Branch &b = go->branches[i]; [00:10:48] | ^~~~~~~~~~~~ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:152:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:48] 152 | maxlabel = std::max(maxlabel, go->table[i]->label->index); [00:10:48] | ^~~~~~~~~ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:164:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:48] 164 | const Label &l = *go->table[i * TABLE_WIDTH + j]->label; [00:10:48] | ^~~~~~~~~ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:48] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:227:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:48] 227 | for (const CodeGoCase *c = go->cases, *e = c + go->ncases; c < e; ++c) { [00:10:48] | ^ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:235:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:48] 235 | static_cast(ranges[2 * i]), [00:10:48] | ^~~~~~ [00:10:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_goto.cc:236:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:48] 236 | static_cast(ranges[2 * i + 1]), [00:10:48] | ^~~~~~ [00:10:48] 19 warnings generated. [00:10:50] [ 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:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:50] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:50] | ^ [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:12: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 98 | switch (t) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 111 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 124 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 138 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 151 | switch (type_) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:50] 164 | switch (type_) { [00:10:50] | ^ [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:8: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 51 | current_slab_ += size; [00:10:50] | ^~~~~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:50] | ^~~~~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 59 | current_slab_ += size; [00:10:50] | ^~~~~~~~~~~~~ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:23:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 23 | const char *s = str.c_str(), *e = s + str.length(); [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:30:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 30 | for (const char *p = s;; ++p) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:37:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 37 | if (p > s && p[-1] == '\r') --l; [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:116:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:50] 116 | for (const char *p = s; !code && p < e; ++p) { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:121:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 121 | if (newline && e > s && e[-1] != '\n') { [00:10:50] | ^ [00:10:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_program.cc:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:50] 375 | e[len] = 0; [00:10:50] | ^ [00:10:50] 16 warnings generated. [00:10:53] [ 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:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:53] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:53] | ^ [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:15: [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 98 | switch (t) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 111 | switch (type_) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 124 | switch (type_) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 138 | switch (type_) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 151 | switch (type_) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 164 | switch (type_) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:67:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:53] 67 | switch (s->action.type) { [00:10:53] | ^ [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:12: [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 51 | current_slab_ += size; [00:10:53] | ^~~~~~~~~~~~~ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:53] | ^~~~~~~~~~~~~ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 59 | current_slab_ += size; [00:10:53] | ^~~~~~~~~~~~~ [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:14: [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 36 | p += stub.length(); [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 42 | s = q + 1; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 51 | ++s; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 36 | p += stub.length(); [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 42 | s = q + 1; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 51 | ++s; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 36 | p += stub.length(); [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 42 | s = q + 1; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 51 | ++s; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:30:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 30 | const char *s = str.c_str(), *e = s + str.length(), *p, *q; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:36:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 36 | p += stub.length(); [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:37:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 37 | q = *p == '{' ? strchr(p + 1, '}') : NULL; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:39:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 39 | if (q && l == (size_t)(q - p - 1) && memcmp(p + 1, arg, l) == 0) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 42 | s = q + 1; [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/helpers.h:51:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 51 | ++s; [00:10:53] | ^ [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:20: [00:10:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:10:53] /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:53] 65 | mtag_t &t = trie.head[next]; [00:10:53] | ^~~~~~~~~ [00:10:53] /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:53] 76 | mtag = trie.head[mtag].pred; [00:10:53] | ^~~~~~~~~ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:679:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 679 | for (h0 = h; *h != TAGVER_ZERO; ++h); [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:680:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:53] 680 | for (; h --> h0; ) { [00:10:53] | ^ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:745:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:53] 745 | const std::string expr = vartag_expr(fins[t], opts, dfa.mtagvers); [00:10:53] | ^~~~ [00:10:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/gen_state.cc:764:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:53] 764 | ? opts->yycursor : vartag_expr(fins[tag.base], opts, dfa.mtagvers); [00:10:53] | ^~~~ [00:10:53] 41 warnings generated. [00:10:55] [ 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:10:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/helpers.cc:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:55] 24 | return sHex[c & 0x0F]; [00:10:55] | ^~~~ [00:10:55] 1 warning generated. [00:10:57] [ 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:10:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:10:57] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:57] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:57] | ^ [00:10:57] /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:10:57] 25 | switch (code->kind) { [00:10:57] | ^~~~~~~~~~ [00:10:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/remove_empty.cc:1: [00:10:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:57] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:57] 51 | current_slab_ += size; [00:10:57] | ^~~~~~~~~~~~~ [00:10: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:10:57] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:57] | ^~~~~~~~~~~~~ [00:10: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:10:57] 59 | current_slab_ += size; [00:10:57] | ^~~~~~~~~~~~~ [00:10:57] 5 warnings generated. [00:10:59] [ 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:10:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:10:59] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:10:59] | ^ [00:10:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:7: [00:10:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 98 | switch (t) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 111 | switch (type_) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 124 | switch (type_) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 138 | switch (type_) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 151 | switch (type_) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 164 | switch (type_) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:41:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 41 | switch (opts->lang) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:114:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 114 | switch (code->fmt) { [00:10:59] | ^ [00:10:59] /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:10:59] 141 | default: return NULL; [00:10:59] | ^ [00:10:59] /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:10:59] 151 | default: return NULL; [00:10:59] | ^ [00:10:59] /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:10:59] 161 | default: return NULL; [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:171:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 171 | switch (opts->lang) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:217:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 217 | switch (type) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:240:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 240 | switch (opts->lang) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:453:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 453 | switch (opts->lang) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:644:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 644 | switch (opts->lang) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:667:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:10:59] 667 | switch (code->kind) { [00:10:59] | ^ [00:10:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:4: [00:10:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:10:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:10: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:10:59] 51 | current_slab_ += size; [00:10:59] | ^~~~~~~~~~~~~ [00:10: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:10:59] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:10:59] | ^~~~~~~~~~~~~ [00:10: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:10:59] 59 | current_slab_ += size; [00:10:59] | ^~~~~~~~~~~~~ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:16:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:59] 16 | for (const char *s = text; *s; ++s) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:59] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:10:59] | ^~~~~~ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:320:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:59] 320 | const int64_t low = ranges[2*i], upp = ranges[2*i + 1]; [00:10:59] | ^~~~~~ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:386:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:59] 386 | for (; *s; ++s) { [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:390:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:10:59] 390 | p = s + 1; [00:10:59] | ^ [00:10:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/codegen/render.cc:701:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:10:59] 701 | if (code->raw.data[i] == '\n') ++line; [00:10:59] | ^~~~~~~~~~~~~~ [00:10:59] 27 warnings generated. [00:11:02] [ 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:11:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/options/opt.cc:4: [00:11:02] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:02] 98 | switch (t) { [00:11:02] | ^ [00:11:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:02] 111 | switch (type_) { [00:11:02] | ^ [00:11:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:02] 124 | switch (type_) { [00:11:02] | ^ [00:11:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:02] 138 | switch (type_) { [00:11:02] | ^ [00:11:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:02] 151 | switch (type_) { [00:11:02] | ^ [00:11:02] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:02] 164 | switch (type_) { [00:11:02] | ^ [00:11:02] 6 warnings generated. [00:11:04] [ 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:11:06] [ 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:11:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/estimate_size.cc:5: [00:11:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:11:06] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11: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:11:06] 42 | T * p = slabs.back() + index; [00:11:06] | ^~~~~~~~~~~~ [00:11:06] 1 warning generated. [00:11:08] [ 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:11:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:7: [00:11:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:08] 98 | switch (t) { [00:11:08] | ^ [00:11:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:08] 111 | switch (type_) { [00:11:08] | ^ [00:11:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:08] 124 | switch (type_) { [00:11:08] | ^ [00:11:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:08] 138 | switch (type_) { [00:11:08] | ^ [00:11:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:08] 151 | switch (type_) { [00:11:08] | ^ [00:11:08] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:08] 164 | switch (type_) { [00:11:08] | ^ [00:11:08] /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:11:08] 47 | switch (re->type) { [00:11:08] | ^ [00:11:08] /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:11:08] 144 | switch (state->type) { [00:11:08] | ^ [00:11:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/nfa/re_to_nfa.cc:6: [00:11:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:11:08] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11:08] /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:08] 42 | T * p = slabs.back() + index; [00:11:08] | ^~~~~~~~~~~~ [00:11:08] /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:11:08] 52 | s = &nfa.states[nfa.size++]; [00:11:08] | ^~~~~~~~~~ [00:11:08] /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:11:08] 59 | s = &nfa.states[nfa.size++]; [00:11:08] | ^~~~~~~~~~ [00:11:08] /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:11:08] 74 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:11:08] | ^~~~~~~~~~ [00:11:08] /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:11:08] 80 | nfa_state_t *q = &nfa.states[nfa.size++]; [00:11:08] | ^~~~~~~~~~ [00:11:08] /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:11:08] 103 | s = &nfa.states[nfa.size++]; [00:11:08] | ^~~~~~~~~~ [00:11:08] /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:11:08] 200 | nfa_state_t *s = &states[size++]; [00:11:08] | ^~~~~~ [00:11:08] /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:11:08] 205 | nfa_state_t *t = &states[size++]; [00:11:08] | ^~~~~~ [00:11:08] 16 warnings generated. [00:11:11] [ 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:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:11:11] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:11:11] | ^ [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:16: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 98 | switch (t) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 111 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 124 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 138 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 151 | switch (type_) { [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:11] 164 | switch (type_) { [00:11:11] | ^ [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:11: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:11:11] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 51 | current_slab_ += size; [00:11:11] | ^~~~~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:11] | ^~~~~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 59 | current_slab_ += size; [00:11:11] | ^~~~~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 84 | i2s[i] = new State; [00:11:11] | ^~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:91:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 91 | State *s = i2s[i]; [00:11:11] | ^~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 99 | s->rule_tags = t->tcid[dfa.nchars]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:100:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 100 | s->fall_tags = t->tcid[dfa.nchars + 1]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 106 | end &= t->arcs[c] == dfa_t::NIL; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:112:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 112 | const size_t to = t->arcs[c]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 113 | const tcid_t tc = t->tcid[c]; [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:116:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 116 | && t->arcs[c] == to [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:117:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 117 | && t->tcid[c] == tc [00:11:11] | ^~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:120:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 120 | s->go.span[j].to = to == dfa_t::NIL ? NULL : i2s[to]; [00:11:11] | ^~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:121:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 121 | s->go.span[j].ub = charset[c]; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 122 | s->go.span[j].tags = tc; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:185:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 185 | State *q = s->go.span[i].to; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:235:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 235 | Span *const fe = f + fg->go.nspans; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 236 | Span *const be = b + bg->go.nspans; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:254:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 254 | || x[-1].to != x->to [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 255 | || x[-1].tags != x->tags [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:256:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 256 | || x[-1].ub == eofub [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 259 | ++x; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 261 | x[-1].ub = std::min(f->ub, b->ub); [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:264:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 264 | ++f; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:266:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 266 | ++b; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:268:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 268 | ++f; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:269:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:11] 269 | ++b; [00:11:11] | ^ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:283:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 283 | State *to = s->go.span[i].to; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:356:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 356 | if (!s->go.span[i].to) { [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:357:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 357 | s->go.span[i].to = finstates[s->rule]; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:358:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 358 | s->go.span[i].tags = s->rule_tags; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:377:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 377 | if (!s->go.span[i].to) { [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:382:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 382 | s->go.span[i].to = defstate; [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:429:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 429 | if (s->go.span[i].to == s) { [00:11:11] | ^~~~~~~~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 526 | if (span[i].tags != tags) { [00:11:11] | ^~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:556:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 556 | if (!consume(span[i].to)) return false; [00:11:11] | ^~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:572:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 572 | span[i].tags = TCID0; [00:11:11] | ^~~~ [00:11:11] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/adfa/adfa.cc:602:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:11] 602 | span[i].tags = TCID0; [00:11:11] | ^~~~ [00:11:11] 46 warnings generated. [00:11:11] [ 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:11:11] [ 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:11:11] [ 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:11:11] [ 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:11:11] [ 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:11:11] [ 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:11:13] [ 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:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 68 | ctx.state2bb[i] = dfa.states[i]->stacmd == NULL ? 0 : nbb++; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:73:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 73 | cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:11:13] | ^~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 76 | trans2bb[c] = cmd[c] == NULL ? 0 : nbb++; [00:11:13] | ^~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:84:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 84 | ctx.final2bb[i] = (s->rule != Rule::NONE && s->tcmd[ctx.nsym]) ? nbb++ : 0; [00:11:13] | ^~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 92 | ctx.fback2bb[i] = s->fallback && s->tcmd[ctx.nsym] ? nbb++ : 0; [00:11:13] | ^~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:105:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 105 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, dfa.tcmd0, NULL); [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:110:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 110 | if (ctx.state2bb[i]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:112:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 112 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->stacmd, NULL); [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:119:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 119 | const cfg_ix_t *trans2bb = &ctx.trans2bb[i * ctx.nsym]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 121 | if (trans2bb[c]) { [00:11:13] | ^~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:122:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 122 | successors(ctx, s->arcs[c], true /*self*/); [00:11:13] | ^~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:11:13] | ^~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:123:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 123 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[c], NULL); [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:130:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 130 | if (ctx.final2bb[i]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:11:13] | ^~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:132:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 132 | new(b++) cfg_bb_t(NULL, NULL, s->tcmd[ctx.nsym], [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:139:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 139 | if (ctx.fback2bb[i]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:11:13] | ^~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:142:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 142 | new(b++) cfg_bb_t(ctx.succb, ctx.succe, s->tcmd[ctx.nsym + 1], [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:158:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 158 | succe = succb + n; [00:11:13] | ^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:171:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 171 | ctx.state_mark[x0] = ctx.mark; [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 174 | if (ctx.state2bb[x0]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:11:13] | ~~~~^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:175:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 175 | *ctx.succe++ = ctx.state2bb[x0]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:188:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 188 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 189 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:192:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 192 | const size_t y = a[c]; [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 195 | if (trans_mark[c] >= ctx.mark) { [00:11:13] | ^~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 198 | trans_mark[c] = ctx.mark; [00:11:13] | ^~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 201 | if (trans2bb[c]) { [00:11:13] | ^~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 202 | *ctx.succe++ = trans2bb[c]; [00:11:13] | ~~~~^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:202:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 202 | *ctx.succe++ = trans2bb[c]; [00:11:13] | ^~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 207 | if (y == dfa_t::NIL || ctx.state_mark[y] >= ctx.mark) { [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:210:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 210 | ctx.state_mark[y] = ctx.mark; [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:213:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 213 | if (ctx.state2bb[y]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:11:13] | ~~~~^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:214:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 214 | *ctx.succe++ = ctx.state2bb[y]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:223:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 223 | if (ctx.final_mark[x] < ctx.mark) { [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:224:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 224 | ctx.final_mark[x] = ctx.mark; [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 226 | if (ctx.final2bb[x]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:11:13] | ~~~~^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:227:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 227 | *ctx.succe++ = ctx.final2bb[x]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:250:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 250 | const cfg_ix_t *trans2bb = &ctx.trans2bb[ctx.nsym * x]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:251:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 251 | uint32_t *trans_mark = &ctx.trans_mark[ctx.nsym * x]; [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:254:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 254 | const size_t y = a[c]; [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 262 | if (trans_mark[c] >= ctx.mark) { [00:11:13] | ^~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 265 | trans_mark[c] = ctx.mark; [00:11:13] | ^~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:268:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 268 | if (trans2bb[c]) { [00:11:13] | ^~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 269 | *ctx.succe++ = trans2bb[c]; [00:11:13] | ~~~~^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:269:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 269 | *ctx.succe++ = trans2bb[c]; [00:11:13] | ^~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:273:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 273 | if (ctx.state_mark[y] >= ctx.mark) { [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:276:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 276 | ctx.state_mark[y] = ctx.mark; [00:11:13] | ^~~~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 279 | if (ctx.state2bb[y]) { [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:11:13] | ~~~~^~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:280:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:13] 280 | *ctx.succe++ = ctx.state2bb[y]; [00:11:13] | ^~~~~~~~~~~~ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:291:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 291 | cfg_bb_t *b = bblocks, *e = b + nbbfall; [00:11:13] | ^ [00:11:13] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/cfg.cc:292:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:13] 292 | for (; b < e; ++b) { [00:11:13] | ^ [00:11:13] 60 warnings generated. [00:11:15] [ 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:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:22:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:15] 22 | std::fill(used, used + nver, false); [00:11:15] | ^~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:24:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 24 | const tagver_t f = fins[t]; [00:11:15] | ^~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:25:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 25 | used[f] = f != TAGVER_ZERO; // fixed tag or unreachable rule [00:11:15] | ^~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:28:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 28 | const cfg_bb_t &b = cfg.bblocks[i]; [00:11:15] | ^~~~~~~~~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:32:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 32 | used[r] = true; [00:11:15] | ^~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:34:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 34 | used[p->lhs] = true; [00:11:15] | ^~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:11:15] | ^~~~~~~ [00:11:15] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/compact.cc:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:15] 40 | ver2new[v] = used[v] ? ++maxver : TAGVER_ZERO; [00:11:15] | ^~~~ [00:11:15] 8 warnings generated. [00:11:16] [ 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:11:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:22:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:16] 22 | if (live[l]) { [00:11:16] | ^~~~ [00:11:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:24:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:16] 24 | live[l] = false; [00:11:16] | ^~~~ [00:11:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:26:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:16] 26 | live[r] = true; [00:11:16] | ^~~~ [00:11:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:40:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:16] 40 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbarc; [00:11:16] | ^ [00:11:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:16] 43 | for (; b < e; ++b, live += nver) { [00:11:16] | ^ [00:11:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/dce.cc:43:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:16] 43 | for (; b < e; ++b, live += nver) { [00:11:16] | ^~~~ [00:11:16] 6 warnings generated. [00:11:18] [ 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:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:35:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 35 | **const fin = cmd + nsym, [00:11:18] | ^~~ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:36:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 36 | **const fall = fin + 1; [00:11:18] | ^~~ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:40:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 40 | for(; cmd < fin; ++cmd) { [00:11:18] | ^~~ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:41:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 41 | *id++ = pool.insert(*cmd); [00:11:18] | ^~ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:45:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 45 | *id++ = pool.insert(*fin); [00:11:18] | ^~ [00:11:18] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/freeze.cc:48:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:18] 48 | *id++ = pool.insert(*fall); [00:11:18] | ^~ [00:11:18] 6 warnings generated. [00:11:20] [ 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:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:22:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:20] 22 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:11:20] | ^ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:20] 25 | for (; b < e; ++b, live += nver) { [00:11:20] | ^ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:25:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:20] 25 | for (; b < e; ++b, live += nver) { [00:11:20] | ^~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:11:20] | ^~~~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:36:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 36 | interf[vidx * nver + uidx] = interf[uidx * nver + vidx] = true; [00:11:20] | ^~~~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:52:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 52 | vals[r].clear(); [00:11:20] | ^~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 53 | vals[r].push_back(r); [00:11:20] | ^~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:11:20] | ^~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:60:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 60 | vals_t &vl = vals[l], &vr = vals[r]; [00:11:20] | ^~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:67:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 67 | buf[l] = false; [00:11:20] | ^~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:70:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 70 | if (tcmd_t::iscopy(p)) buf[r] = false; [00:11:20] | ^~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:20] 80 | for (; *++h != TAGVER_ZERO;); // history is reversed [00:11:20] | ^ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:81:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:20] 81 | for (; h-- != p->history;) { [00:11:20] | ^ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:93:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 93 | if (vals[q->lhs] == vl) { [00:11:20] | ^~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 94 | buf[q->lhs] = false; [00:11:20] | ^~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:100:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 100 | if (!buf[v]) continue; [00:11:20] | ^~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:11:20] | ^~~~~~ [00:11:20] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/interfere.cc:101:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:20] 101 | interf[u * nver + v] = interf[v * nver + u] = true; [00:11:20] | ^~~~~~ [00:11:20] 18 warnings generated. [00:11:22] [ 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:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:19:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 19 | if (i >= cfg.nbbarc || done[i]) return ord; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:20:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 20 | done[i] = true; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:22:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 22 | const cfg_bb_t *b = cfg.bblocks + i; [00:11:22] | ^~~~~~~~~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:23:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 23 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:28:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 28 | return ++ord; [00:11:22] | ^~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 38 | if (live[l]) { [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:40:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 40 | live[l] = false; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 42 | live[r] = true; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:77:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 77 | const cfg_bb_t *b = cfg.bblocks + i; [00:11:22] | ^~~~~~~~~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 79 | bool *l = &live[i * nver]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 85 | l[fins[t]] = !fixed(tags[t]); [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:85:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 85 | l[fins[t]] = !fixed(tags[t]); [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:97:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 97 | const cfg_ix_t i = pord[a]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:98:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 98 | const cfg_bb_t *b = cfg.bblocks + i; [00:11:22] | ^~~~~~~~~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 99 | bool *old = &live[i * nver]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:105:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 105 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:106:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 106 | const bool *l = &live[*j * nver]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:107:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 107 | const tcmd_t *cmd = cfg.bblocks[*j].cmd; [00:11:22] | ^~~~~~~~~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 113 | buf1[v] |= buf2[v]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:113:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 113 | buf1[v] |= buf2[v]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:137:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 137 | const cfg_bb_t *b = cfg.bblocks + i; [00:11:22] | ^~~~~~~~~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:139:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 139 | bool *l = &live[i * nver]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 145 | l[fins[t]] = !fixed(tags[t]); [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:145:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 145 | l[fins[t]] = !fixed(tags[t]); [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 152 | buf1[p->lhs] = false; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:157:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 157 | buf1[v] = true; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:161:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:22] 161 | for (cfg_ix_t *j = b->succb; j < b->succe; ++j) { [00:11:22] | ^ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:162:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 162 | bool *liv = &live[*j * nver]; [00:11:22] | ^~~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 164 | liv[v] |= buf1[v]; [00:11:22] | ^~~ [00:11:22] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/liveanal.cc:164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:22] 164 | liv[v] |= buf1[v]; [00:11:22] | ^~~~ [00:11:22] 30 warnings generated. [00:11:23] [ 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:11:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:9: [00:11:23] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:23] 98 | switch (t) { [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:23] 111 | switch (type_) { [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:23] 124 | switch (type_) { [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:23] 138 | switch (type_) { [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:23] 151 | switch (type_) { [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:23] 164 | switch (type_) { [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:44:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:23] 44 | cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:11:23] | ^ [00:11:23] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/normalize.cc:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:23] 45 | for (; b < e; ++b) { [00:11:23] | ^ [00:11:23] 8 warnings generated. [00:11:25] [ 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:11:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/optimize.cc:7: [00:11:25] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:25] 98 | switch (t) { [00:11:25] | ^ [00:11:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:25] 111 | switch (type_) { [00:11:25] | ^ [00:11:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:25] 124 | switch (type_) { [00:11:25] | ^ [00:11:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:25] 138 | switch (type_) { [00:11:25] | ^ [00:11:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:25] 151 | switch (type_) { [00:11:25] | ^ [00:11:25] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:25] 164 | switch (type_) { [00:11:25] | ^ [00:11:25] 6 warnings generated. [00:11:27] [ 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:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:19:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:27] 19 | cfg_bb_t *b = cfg.bblocks, *be = b + cfg.nbbfall; [00:11:27] | ^ [00:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:20:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:27] 20 | for (; b < be; ++b) { [00:11:27] | ^ [00:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:24:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:27] 24 | l = ver2new[l]; [00:11:27] | ^~~~~~~ [00:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:27] 26 | r = ver2new[r]; [00:11:27] | ^~~~~~~ [00:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:40:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:27] 40 | tagver_t &f = fins[t]; [00:11:27] | ^~~~ [00:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:42:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:27] 42 | f = ver2new[f]; [00:11:27] | ^~~~~~~ [00:11:27] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/rename.cc:49:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:27] 49 | newmt.insert(ver2new[*i]); [00:11:27] | ^~~~~~~ [00:11:27] 7 warnings generated. [00:11:29] [ 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:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:33:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:29] 33 | std::fill(next, next + nver, END); [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:34:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:29] 34 | std::fill(repr, repr + nver, END); [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:37:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:29] 37 | const cfg_bb_t *b = cfg.bblocks, *e = b + cfg.nbbfall; [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:38:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:29] 38 | for (; b < e; ++b) { [00:11:29] | ^ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:47:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 47 | rx = repr[x]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:48:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 48 | ry = repr[y]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 52 | for (z = rx; z != END; z = next[z]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:53:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 53 | if (interf[z * nver + y]) break; [00:11:29] | ^~~~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:56:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 56 | repr[y] = rx; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 57 | next[y] = next[rx]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:57:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 57 | next[y] = next[rx]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 58 | next[rx] = y; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:61:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 61 | for (z = ry; z != END; z = next[z]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:62:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 62 | if (interf[z * nver + x]) break; [00:11:29] | ^~~~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:65:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 65 | repr[x] = ry; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 66 | next[x] = next[ry]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:66:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 66 | next[x] = next[ry]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 67 | next[ry] = x; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:69:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 69 | } else if (!interf[x * nver + y]) { [00:11:29] | ^~~~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 70 | repr[x] = repr[y] = x; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:70:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 70 | repr[x] = repr[y] = x; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 71 | next[x] = y; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:78:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 78 | if (rx != repr[rx]) continue; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:81:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 81 | if (ry != repr[ry]) continue; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 83 | for (x = rx; x != END; x = next[x]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:84:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 84 | for (y = ry; y != END; y = next[y]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 85 | if (interf[x * nver + y]) break; [00:11:29] | ^~~~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:91:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 91 | for (y = ry;; y = next[y]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 92 | repr[y] = rx; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:93:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 93 | if (next[y] == END) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 94 | next[y] = next[rx]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:94:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 94 | next[y] = next[rx]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:95:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 95 | next[rx] = ry; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 105 | if (repr[x] != END) continue; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:109:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 109 | if (rx != repr[rx]) continue; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:112:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 112 | for (y = rx; y != END; y = next[y]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:113:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 113 | if (interf[x * nver + y]) break; [00:11:29] | ^~~~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 118 | repr[x] = rx; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 119 | next[x] = next[rx]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:119:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 119 | next[x] = next[rx]; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:120:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 120 | next[rx] = x; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:127:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 127 | repr[x] = x; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:135:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 135 | if (next[rx] == END) ++rx; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:138:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 138 | if (repr[rx] != rx) continue; [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:141:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 141 | for (x = rx; x != END; x = next[x]) { [00:11:29] | ^~~~ [00:11:29] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/cfg/varalloc.cc:142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:29] 142 | ver2new[x] = maxver; [00:11:29] | ^~~~~~~ [00:11:29] 46 warnings generated. [00:11:34] [ 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:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 36 | switch (n->type) { [00:11:34] | ^ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:7: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 98 | switch (t) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 111 | switch (type_) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 124 | switch (type_) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 138 | switch (type_) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 151 | switch (type_) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 164 | switch (type_) { [00:11:34] | ^ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:37:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 37 | switch (ctx.dc_opts->posix_closure) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 150 | switch (q->type) { [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 253 | switch (q->type) { [00:11:34] | ^ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:12: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_leftmost.h:36:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 36 | switch (n->type) { [00:11:34] | ^ [00:11:34] /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:11:34] 15 | closure_leftmost_dfs(ctx); [00:11:34] | ^ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:150:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 150 | switch (q->type) { [00:11:34] | ^ [00:11:34] /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:11:34] 96 | if (!scan(ctx, q, false)) { [00:11:34] | ^ [00:11:34] /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:11:34] 38 | case POSIX_CLOSURE_GOR1: closure_posix_gor1(ctx); break; [00:11:34] | ^ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:253:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 253 | switch (q->type) { [00:11:34] | ^ [00:11:34] /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:11:34] 39 | case POSIX_CLOSURE_GTOP: closure_posix_gtop(ctx); break; [00:11:34] | ^ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:125:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:34] 125 | switch (ctx.dc_opts->posix_prectable) { [00:11:34] | ^ [00:11:34] /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:11:34] 115 | compute_prectable(ctx); [00:11:34] | ^ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11: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:11:34] 42 | T * p = slabs.back() + index; [00:11:34] | ^~~~~~~~~~~~ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:10: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:11: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:11:34] 51 | current_slab_ += size; [00:11:34] | ^~~~~~~~~~~~~ [00:11: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:11:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:34] | ^~~~~~~~~~~~~ [00:11: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:11:34] 59 | current_slab_ += size; [00:11:34] | ^~~~~~~~~~~~~ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:7: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:47:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 47 | prec = unpack_leftmost(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:11:34] | ^~~~~~~~~~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:48:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 48 | prec1 = unpack_longest(ctx.oldprectbl[orig1 * ctx.oldprecdim + orig2]); [00:11:34] | ^~~~~~~~~~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:49:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 49 | prec2 = unpack_longest(ctx.oldprectbl[orig2 * ctx.oldprecdim + orig1]); [00:11:34] | ^~~~~~~~~~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:146:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 146 | newtbl[i * newdim + i] = p0; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 151 | newtbl[i * newdim + j] = pack(prec1, prec); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 152 | newtbl[j * newdim + i] = pack(prec2, -prec); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:235:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 235 | li = level - 1; [00:11:34] | ^~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:242:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 242 | *level++ = l; [00:11:34] | ^~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 247 | for (lj = level - 1; lj > li; --lj) { [00:11:34] | ^~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:247:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 247 | for (lj = level - 1; lj > li; --lj) { [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:248:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 248 | for (lk = lj; lk > li; --lk) { [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:253:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 253 | newtbl[cj * newdim + ck] = p0; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 254 | newtbl[ck * newdim + cj] = p0; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:257:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 257 | newtbl[cj * newdim + ck] = oldtbl[oj * olddim + ok]; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:258:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 258 | newtbl[ck * newdim + cj] = oldtbl[ok * olddim + oj]; [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:279:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 279 | for (lk = li; li >= le && li->hidx == arc.node; --li) { [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 285 | for (lj = level - 1; lj > lk; --lj) { [00:11:34] | ^~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:285:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 285 | for (lj = level - 1; lj > lk; --lj) { [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:293:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 293 | p1 = std::min(p1, unpack_longest(oldtbl[oi * olddim + oj])); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:294:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 294 | p2 = std::min(p2, unpack_longest(oldtbl[oj * olddim + oi])); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:309:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 309 | p = unpack_leftmost(oldtbl[oi * olddim + oj]); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:312:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 312 | newtbl[ci * newdim + cj] = pack(p1, p); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:313:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 313 | newtbl[cj * newdim + ci] = pack(p2, -p); [00:11:34] | ^~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 320 | for (lj = level - 1; lj > li; --lj) { [00:11:34] | ^~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/posix_precedence.h:320:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:34] 320 | for (lj = level - 1; lj > li; --lj) { [00:11:34] | ^~ [00:11:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:13: [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/closure_posix.h:59:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 59 | && unpack_leftmost(ctx.oldprectbl[xo * ctx.oldprecdim + yo]) < 0; [00:11:34] | ^~~~~~~~~~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 259 | v0 = vs[t], [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 263 | vers[t] = v0; [00:11:34] | ^~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 266 | vers[t] = newvers[x]; [00:11:34] | ^~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:219:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 219 | const tagver_t v = history(tag) ? vs[t] : TAGVER_ZERO; [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:259:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 259 | v0 = vs[t], [00:11:34] | ^~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 263 | vers[t] = v0; [00:11:34] | ^~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:266:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 266 | vers[t] = newvers[x]; [00:11:34] | ^~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:11:34] | ^~~~~~~~~~~~~ [00:11:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/closure.cc:335:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:34] 335 | const int32_t j = static_cast(kernel->state[c->origin] [00:11:34] | ^~~~~~~~~~~~~ [00:11:34] 56 warnings generated. [00:11:36] [ 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:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:13: [00:11:36] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 98 | switch (t) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 111 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 124 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 138 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 151 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:36] 164 | switch (type_) { [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:99:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 99 | state_t &s = states[i]; [00:11:36] | ^~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:110:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 110 | const size_t j = s->arcs[c]; [00:11:36] | ^~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:113:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 113 | a->next = states[j].arcs; [00:11:36] | ^~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 114 | states[j].arcs = a++; [00:11:36] | ^~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:114:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 114 | states[j].arcs = a++; [00:11:36] | ^ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:116:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 116 | states[i].fallthru = true; [00:11:36] | ^~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:136:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 136 | const rdfa_t::state_t &s = rdfa.states[state]; [00:11:36] | ^~~~~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:144:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 144 | bool &l = live[rule * rdfa.nstates + state]; [00:11:36] | ^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:156:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 156 | const rdfa_t::state_t &s = rdfa.states[i]; [00:11:36] | ^~~~~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 171 | if (r != Rule::NONE && !live[r * nstates + i]) { [00:11:36] | ^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:174:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 174 | if (live[j * nstates + i]) { [00:11:36] | ^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:183:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 183 | if (i != dfa.def_rule && !live[i * nstates]) { [00:11:36] | ^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:213:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 213 | const size_t j = dfa.states[i]->arcs[sentcls]; [00:11:36] | ^~~~~~~~~~~~~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:218:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 218 | const size_t k = arcs[c]; [00:11:36] | ^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 222 | bad[r] |= live[r * nstates + k]; [00:11:36] | ^~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 222 | bad[r] |= live[r * nstates + k]; [00:11:36] | ^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:228:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 228 | if (bad[r]) { [00:11:36] | ^~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 250 | const size_t j = s->arcs[c]; [00:11:36] | ^~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:251:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 251 | if (j == dfa_t::NIL || fallthru[j]) { [00:11:36] | ^~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:259:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 259 | s->tcmd[nsym] = NULL; [00:11:36] | ^~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:271:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 271 | s->fallthru = fallthru[i]; [00:11:36] | ^~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 277 | const size_t j = s->arcs[c]; [00:11:36] | ^~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:278:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 278 | if (j != dfa_t::NIL && fallthru[j]) { [00:11:36] | ^~~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:300:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:36] 300 | const size_t j = s->arcs[c]; [00:11:36] | ^~~~~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 335 | bool *fallthru = live + nl - ns; [00:11:36] | ~~~~~^~~~ [00:11:36] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/dead_rules.cc:335:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:36] 335 | bool *fallthru = live + nl - ns; [00:11:36] | ^~~~ [00:11:36] 32 warnings generated. [00:11:40] [ 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:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:9: [00:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:40] 98 | switch (t) { [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:40] 111 | switch (type_) { [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:40] 124 | switch (type_) { [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:40] 138 | switch (type_) { [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:40] 151 | switch (type_) { [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:40] 164 | switch (type_) { [00:11:40] | ^ [00:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:12: [00:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:11:40] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:40] 42 | T * p = slabs.back() + index; [00:11:40] | ^~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:11:40] | ^~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:11:40] | ^~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:11:40] | ^~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 135 | nfa_state_t *s = transition(kernel->state[i], symbol); [00:11:40] | ^~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:137:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 137 | const uint32_t v = ctx.dc_opts->stadfa ? 0 : kernel->tvers[i]; [00:11:40] | ^~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:138:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 138 | const clos_t c(s, i, v, kernel->thist[i], HROOT); [00:11:40] | ^~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:11:40] | ^~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:11:40] | ^~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:176:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 176 | dfa.finvers[i] = fixed(dfa.tags[i]) ? TAGVER_ZERO : ++dfa.maxtagver; [00:11:40] | ^~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:182:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 182 | tagver_t v = static_cast(i) + 1, f = dfa.finvers[i]; [00:11:40] | ^~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 222 | const size_t r = s[u]->rule; [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 226 | for (; ++u < n && s[u]->rule == r;); [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:11:40] | ^~~~~~~~~~~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:222:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 222 | const size_t r = s[u]->rule; [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:226:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 226 | for (; ++u < n && s[u]->rule == r;); [00:11:40] | ^ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:11:40] | ^~~~~~~~~~~~~~~~~~~~~~ [00:11:40] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/determinization.cc:230:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:40] 230 | uniq.insert(ctx.dc_tagvertbl[v[m]][t]); [00:11:40] | ^ [00:11:40] 25 warnings generated. [00:11:42] [ 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:11:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:7: [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/dfa/fallback_tags.cc:45:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 45 | if (been[state]) return; [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:46:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 46 | been[state] = true; [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:50:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 50 | for (const tcmd_t *p = s->tcmd[c]; p; p = p->next) { [00:11:42] | ^~~~~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:51:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 51 | owrt[p->lhs] = true; [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:54:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 54 | size_t dest = s->arcs[c]; [00:11:42] | ^~~~~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:57:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 57 | owrt[p->lhs] = true; [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:76:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 76 | size_t i = s->arcs[c]; [00:11:42] | ^~~~~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:78:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 78 | tcmd_t *&p = s->tcmd[c]; [00:11:42] | ^~~~~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:103:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 103 | std::fill(been, been + nstates, false); [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:104:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:42] 104 | std::fill(owrt, owrt + nver, false); [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:107:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 107 | tcmd_t *p = s->tcmd[nsym], [00:11:42] | ^~~~~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:109:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 109 | **pc = &s->tcmd[nsym + 1]; [00:11:42] | ^~~~~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 115 | if (!owrt[r]) { [00:11:42] | ^~~~ [00:11:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fallback_tags.cc:129:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:42] 129 | if (!owrt[r]) { [00:11:42] | ^~~~ [00:11:42] 20 warnings generated. [00:11:45] [ 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:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:42:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 42 | if (arcs[i] == state) return true; [00:11:45] | ^~~~ [00:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:79:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 79 | const size_t j = arcs[c - 1]; [00:11:45] | ^~~~ [00:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:86:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 86 | const size_t j = arcs[c]; [00:11:45] | ^~~~ [00:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 99 | StackItem x2 = {arcs[c], 0, SCC_UND}; [00:11:45] | ^~~~ [00:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:142:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 142 | const size_t j = arcs[c - 1]; [00:11:45] | ^~~~ [00:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:149:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 149 | const size_t j = arcs[c]; [00:11:45] | ^~~~ [00:11:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/fillpoints.cc:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:45] 157 | StackItem x2 = {arcs[c], 0, SCC_INF}; [00:11:45] | ^~~~ [00:11:45] 7 warnings generated. [00:11:48] [ 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:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:14: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 98 | switch (t) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 111 | switch (type_) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 124 | switch (type_) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 138 | switch (type_) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 151 | switch (type_) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 164 | switch (type_) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 272 | switch (p->kind) { [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] /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:11:48] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:11:48] | ^ [00:11:48] /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:11:48] 136 | ? find_state_specialized(ctx) [00:11:48] | ^ [00:11:48] /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:11:48] 126 | template void find_state(pdetctx_t &ctx); [00:11:48] | ^ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:272:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:48] 272 | switch (p->kind) { [00:11:48] | ^ [00:11:48] /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:11:48] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:11:48] | ^ [00:11:48] /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:11:48] 136 | ? find_state_specialized(ctx) [00:11:48] | ^ [00:11:48] /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:11:48] 127 | template void find_state(ldetctx_t &ctx); [00:11:48] | ^ [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 42 | T * p = slabs.back() + index; [00:11:48] | ^~~~~~~~~~~~ [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:9: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/determinization.h:12: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:11:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:11: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:11:48] 51 | current_slab_ += size; [00:11:48] | ^~~~~~~~~~~~~ [00:11: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:11:48] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:11:48] | ^~~~~~~~~~~~~ [00:11: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:11:48] 59 | current_slab_ += size; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 654 | const hidx_t xl = x->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 667 | x2t[xv] = t; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 684 | *++b2 = *a; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 715 | *a = *++b1; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 654 | const hidx_t xl = x->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 667 | x2t[xv] = t; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 684 | *++b2 = *a; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 715 | *a = *++b1; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 654 | const hidx_t xl = x->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 667 | x2t[xv] = t; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 684 | *++b2 = *a; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 715 | *a = *++b1; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:648:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 648 | std::fill(x2y, x2y + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:649:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 649 | std::fill(y2x, y2x + max, TAGVER_ZERO); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:652:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 652 | *xvs = ctx.dc_tagvertbl[x->tvers[i]], [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:653:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 653 | *yvs = ctx.dc_tagvertbl[y->tvers[i]]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:654:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 654 | const hidx_t xl = x->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:661:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 661 | const tagver_t xv = xvs[t], yv = yvs[t]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:662:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 662 | tagver_t &xv0 = y2x[yv], &yv0 = x2y[xv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:667:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 667 | x2t[xv] = t; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:684:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 684 | *++b2 = *a; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:690:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 690 | const tagver_t yv = a->lhs, xv = y2x[yv]; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:692:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 692 | y2x[yv] = x2y[xv] = TAGVER_ZERO; [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:697:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 697 | const tagver_t yv = x2y[xv], axv = abs(xv), ayv = abs(yv); [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:698:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 698 | if (yv != TAGVER_ZERO && xv != yv && !fixed(tags[x2t[xv]])) { [00:11:48] | ^~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:715:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:48] 715 | *a = *++b1; [00:11:48] | ^~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:164:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 164 | stadfa_to_tdfa_actions(ctx, &t->stacmd, &t->tcmd[dfa.nchars]); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 167 | t->tcmd[dfa.nchars] = final_actions(ctx, *f); [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:177:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 177 | s->arcs[ctx.dc_symbol] = ctx.dc_target; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:178:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 178 | s->tcmd[ctx.dc_symbol] = ctx.dc_actions; [00:11:48] | ^~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:11:48] | ^~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 245 | tagver_t &f = dfa.finvers[t]; [00:11:48] | ^~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:244:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 244 | const tagver_t v = abs(vers[t]), l = last(thist, look, t); [00:11:48] | ^~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:245:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 245 | tagver_t &f = dfa.finvers[t]; [00:11:48] | ^~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 292 | l = ctx.dfa.finvers[p->tag]; [00:11:48] | ^~~~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:292:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 292 | l = ctx.dfa.finvers[p->tag]; [00:11:48] | ^~~~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:511:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 511 | const hidx_t xl = x->thist[i], yl = y->thist[i]; [00:11:48] | ^~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 452 | buffer->state[i] = c.state; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 453 | buffer->tvers[i] = c.tvers; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 454 | buffer->thist[i] = c.thist; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 460 | buffer->state[i] = c.state; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 461 | buffer->thist[i] = c.thist; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 452 | buffer->state[i] = c.state; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:453:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 453 | buffer->tvers[i] = c.tvers; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:454:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 454 | buffer->thist[i] = c.thist; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:460:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 460 | buffer->state[i] = c.state; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/find_state.cc:461:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:48] 461 | buffer->thist[i] = c.thist; [00:11:48] | ^~~~~~~~~~~~~ [00:11:48] 117 warnings generated. [00:11:50] [ 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:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:70:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:50] 70 | switch (type) { [00:11:50] | ^ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:79:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 79 | if (i == part[i]) { [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 80 | compact[i] = j++; [00:11:50] | ^~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:88:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 88 | if (i == part[i]) { [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:91:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 91 | if (arcs[c] != dfa_t::NIL) { [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 92 | arcs[c] = compact[part[arcs[c]]]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 92 | arcs[c] = compact[part[arcs[c]]]; [00:11:50] | ^~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 92 | arcs[c] = compact[part[arcs[c]]]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:92:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 92 | arcs[c] = compact[part[arcs[c]]]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 115 | tbl[i + 1] = tbl[i] + i; [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:50] 115 | tbl[i + 1] = tbl[i] + i; [00:11:50] | ^~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:115:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 115 | tbl[i + 1] = tbl[i] + i; [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 123 | tbl[i][j] = s1->rule != s2->rule [00:11:50] | ^~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 123 | tbl[i][j] = s1->rule != s2->rule [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:11:50] | ^~~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 124 | || s1->tcid[nchars] != s2->tcid[nchars] [00:11:50] | ^~~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 133 | if (!tbl[i][j]) { [00:11:50] | ^~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:133:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 133 | if (!tbl[i][j]) { [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:135:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 135 | size_t oi = states[i]->arcs[k]; [00:11:50] | ^~~~~~~~~~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:136:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 136 | size_t oj = states[j]->arcs[k]; [00:11:50] | ^~~~~~~~~~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:11:50] | ^~~~~~~~~~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:140:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 140 | if (states[i]->tcid[k] != states[j]->tcid[k] [00:11:50] | ^~~~~~~~~~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 144 | || tbl[oi][oj]))) { [00:11:50] | ^~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:144:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 144 | || tbl[oi][oj]))) { [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 145 | tbl[i][j] = true; [00:11:50] | ^~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 145 | tbl[i][j] = true; [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:169:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 169 | part[i] = i; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 171 | if (!tbl[i][j]) { [00:11:50] | ^~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:171:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 171 | if (!tbl[i][j]) { [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 172 | part[i] = j; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:192:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 192 | const moore_key_t k = {s->rule, s->tcid[nchars], s->stacid}; [00:11:50] | ^~~~~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:195:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 195 | part[i] = i; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 196 | next[i] = dfa_t::NIL; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:200:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 200 | part[i] = j; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 201 | next[i] = next[j]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:201:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 201 | next[i] = next[j]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 202 | next[j] = i; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 213 | if (i != part[i] || next[i] == dfa_t::NIL) continue; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:215:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 215 | for (size_t j = i; j != dfa_t::NIL; j = next[j]) { [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:216:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 216 | size_t *o = &out[j * nchars]; [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:11:50] | ^ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:11:50] | ^ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:220:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 220 | o[c] = a[c] == dfa_t::NIL ? dfa_t::NIL : part[a[c]]; [00:11:50] | ^ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:226:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 226 | const size_t j_next = next[j]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:230:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 230 | const size_t k = diff[n]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:232:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 232 | if (memcmp(&out[j * nchars], &out[k * nchars], [00:11:50] | ^~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:236:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 236 | part[j] = k; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 237 | next[j] = next[k]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 237 | next[j] = next[k]; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:238:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 238 | next[k] = j; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 244 | diff[diff_count++] = j; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:245:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 245 | part[j] = j; [00:11:50] | ^~~~ [00:11:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/minimization.cc:246:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:50] 246 | next[j] = dfa_t::NIL; [00:11:50] | ^~~~ [00:11:50] 56 warnings generated. [00:11:52] [ 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:11:54] [ 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:11:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:42:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:54] 42 | std::fill(buffer, buffer + ntags, ver); [00:11:54] | ^~~~~~ [00:11:54] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tagver_table.cc:50:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:54] 50 | buffer[i] = fst++; [00:11:54] | ^~~~~~ [00:11:54] 2 warnings generated. [00:11:56] [ 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:11:56] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:4: [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/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 157 | *h++ = TAGVER_ZERO; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:153:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 153 | *h++ = n.info.neg ? TAGVER_BOTTOM : TAGVER_CURSOR; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:157:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 157 | *h++ = TAGVER_ZERO; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 55 | ++h; ++g; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:55:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 55 | ++h; ++g; [00:11:56] | ^ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:11:56] | ^~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 65 | indeg[x->lhs] = indeg[x->rhs] = 0; [00:11:56] | ^~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:68:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 68 | ++indeg[x->rhs]; [00:11:56] | ^~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 78 | if (indeg[x->lhs] == 0) { [00:11:56] | ^~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:79:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 79 | --indeg[x->rhs]; [00:11:56] | ^~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:129:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:56] 129 | p->history[1] = TAGVER_ZERO; [00:11:56] | ^~~~~~~~~~ [00:11:56] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/dfa/tcmd.cc:165:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:11:56] 165 | for (const tagver_t *h = history; *h != TAGVER_ZERO; ++h) ++hlen; [00:11:56] | ^ [00:11:56] 16 warnings generated. [00:11:58] [ 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:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:6: [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:11:58] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11: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:11:58] 42 | T * p = slabs.back() + index; [00:11:58] | ^~~~~~~~~~~~ [00:11:58] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/ebcdic/ebcdic_regexp.cc:20:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:58] 20 | s = rm.add(s, rm.sym(asc2ebc[c])); [00:11:58] | ^~~~~~~ [00:11:58] 2 warnings generated. [00:11:59] [ 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:11:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:4: [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 98 | switch (t) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 111 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 124 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 138 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 151 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 164 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:37:13: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 37 | switch (policy_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:27:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 27 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:57:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 57 | switch (type_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:96:17: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 96 | switch (policy_) { [00:11:59] | ^ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:85:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:11:59] 85 | switch (type_) { [00:11:59] | ^ [00:11:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:5: [00:11:59] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:11: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:11:59] 42 | T * p = slabs.back() + index; [00:11:59] | ^~~~~~~~~~~~ [00:11:59] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/enc.cc:59:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:11:59] 59 | c = ebc2asc[c & 0xFF]; [00:11:59] | ^~~~~~~ [00:11:59] 13 warnings generated. [00:12:01] [ 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:12:01] /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:12:01] 10 | free_list RangeSuffix::freeList; [00:12:01] | ^ [00:12:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/range_suffix.cc:2: [00:12:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:01] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12: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:12:01] 42 | T * p = slabs.back() + index; [00:12:01] | ^~~~~~~~~~~~ [00:12:01] 2 warnings generated. [00:12:03] [ 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:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8_regexp.cc:7: [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:03] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:03] 42 | T * p = slabs.back() + index; [00:12:03] | ^~~~~~~~~~~~ [00:12:03] /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:12:03] 49 | re = re_cat(spec, re, re_sym(spec, rm.sym(chars[i]))); [00:12:03] | ^~~~~ [00:12:03] /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:12:03] 139 | const uint32_t lc = lcs[n - i]; [00:12:03] | ^~~ [00:12:03] /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:12:03] 140 | const uint32_t hc = hcs[n - i]; [00:12:03] | ^~~ [00:12:03] 4 warnings generated. [00:12:03] [ 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:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:41:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 41 | str[1] = INFIX | (c & MASK); [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:56:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 56 | str[1] = INFIX | ((c >> 1*SHIFT) & MASK); [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 57 | str[2] = INFIX | (c & MASK); [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:64:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 64 | str[1] = INFIX | ((c >> 2*SHIFT) & MASK); [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:65:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 65 | str[2] = INFIX | ((c >> 1*SHIFT) & MASK); [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:66:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 66 | str[3] = INFIX | (c & MASK); [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:79:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 79 | const uint32_t c1 = (uint8_t)str[1] ^ INFIX; [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:84:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 84 | const uint32_t c2 = (uint8_t)str[2] ^ INFIX; [00:12:03] | ^~~ [00:12:03] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf8/utf8.cc:89:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:03] 89 | const uint32_t c3 = (uint8_t)str[3] ^ INFIX; [00:12:03] | ^~~ [00:12:03] 9 warnings generated. [00:12:04] [ 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:12:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/encoding/utf16/utf16_regexp.cc:7: [00:12:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:04] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12: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:12:04] 42 | T * p = slabs.back() + index; [00:12:04] | ^~~~~~~~~~~~ [00:12:04] 1 warning generated. [00:12:04] [ 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:12:06] [ 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:12:06] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/msg.cc:31:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:06] 31 | switch (locfmt) { [00:12:06] | ^ [00:12:06] 1 warning generated. [00:12:09] [ 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:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:8: [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 98 | switch (t) { [00:12:09] | ^ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 111 | switch (type_) { [00:12:09] | ^ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 124 | switch (type_) { [00:12:09] | ^ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 138 | switch (type_) { [00:12:09] | ^ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 151 | switch (type_) { [00:12:09] | ^ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 164 | switch (type_) { [00:12:09] | ^ [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:09] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:09] | ^ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:47:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:09] 47 | switch (o) [00:12:09] | ^ [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12: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:12:09] 51 | current_slab_ += size; [00:12:09] | ^~~~~~~~~~~~~ [00:12: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:12:09] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:09] | ^~~~~~~~~~~~~ [00:12: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:12:09] 59 | current_slab_ += size; [00:12:09] | ^~~~~~~~~~~~~ [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:10: [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:09] /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:09] 65 | mtag_t &t = trie.head[next]; [00:12:09] | ^~~~~~~~~ [00:12:09] /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:09] 76 | mtag = trie.head[mtag].pred; [00:12:09] | ^~~~~~~~~ [00:12:09] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:11: [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 49 | return skel.nodes[arcs[i]]; [00:12:09] | ^~~~~~~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:12:09] | ^~~~~~~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:36:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 36 | mask[i] = SILENT; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:50:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 50 | mask[t] |= WARNING; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:53:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 53 | mask[t] &= ~WARNING; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:57:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 57 | mask[t] |= (WARNING | ERROR); [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:60:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 60 | mask[t] &= ~ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 69 | mask[i] |= WARNING; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 79 | mask[i] |= ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 85 | return mask[t] > 0; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 90 | if (mask[t] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:92:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 92 | msg.warning(names[t], loc, false, "%s", s); [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:98:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 98 | if (mask[CONDITION_ORDER] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:99:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 99 | const bool e = mask[CONDITION_ORDER] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:101:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 101 | msg.warning (names[CONDITION_ORDER], loc, e, [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:109:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 109 | if (mask[EMPTY_CHARACTER_CLASS] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:110:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 110 | const bool e = mask[EMPTY_CHARACTER_CLASS] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 112 | msg.warning (names[EMPTY_CHARACTER_CLASS], loc, e [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 119 | if (mask[MATCH_EMPTY_STRING] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:120:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 120 | const bool e = mask[MATCH_EMPTY_STRING] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 122 | msg.warning (names[MATCH_EMPTY_STRING], loc, e, [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 130 | if (mask[NONDETERMINISTIC_TAGS] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:131:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 131 | bool e = mask[NONDETERMINISTIC_TAGS] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 145 | msg.warning_end(names[NONDETERMINISTIC_TAGS], e); [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 151 | if (mask[SWAPPED_RANGE] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:152:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 152 | const bool e = mask[SWAPPED_RANGE] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:154:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 154 | msg.warning(names[SWAPPED_RANGE], loc, e [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:162:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 162 | if (mask[UNDEFINED_CONTROL_FLOW] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:163:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 163 | const bool e = mask[UNDEFINED_CONTROL_FLOW] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 187 | msg.warning_end(names[UNDEFINED_CONTROL_FLOW], e); [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:193:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 193 | if (mask[UNREACHABLE_RULES] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:194:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 194 | const bool e = mask[UNREACHABLE_RULES] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:211:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 211 | msg.warning_end(names[UNREACHABLE_RULES], e); [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 217 | if (mask[USELESS_ESCAPE] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:218:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 218 | const bool e = mask[USELESS_ESCAPE] & ERROR; [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:220:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 220 | msg.warning(names[USELESS_ESCAPE], loc, e [00:12:09] | ^~~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 228 | if (mask[SENTINEL_IN_MIDRULE] & WARNING) { [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:230:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 230 | const bool e = defined || (mask[SENTINEL_IN_MIDRULE] & ERROR); [00:12:09] | ^~~~ [00:12:09] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/msg/warn.cc:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:09] 232 | msg.warning(names[SENTINEL_IN_MIDRULE], loc, e [00:12:09] | ^~~~~ [00:12:09] 52 warnings generated. [00:12:12] [ 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:12:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:13: [00:12:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:12] 98 | switch (t) { [00:12:12] | ^ [00:12:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:12] 111 | switch (type_) { [00:12:12] | ^ [00:12:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:12] 124 | switch (type_) { [00:12:12] | ^ [00:12:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:12] 138 | switch (type_) { [00:12:12] | ^ [00:12:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:12] 151 | switch (type_) { [00:12:12] | ^ [00:12:12] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:12] 164 | switch (type_) { [00:12:12] | ^ [00:12:12] /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:12:12] 88 | switch (ast->type) { [00:12:12] | ^ [00:12:12] /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:12:12] 170 | switch (ast->type) { [00:12:12] | ^ [00:12:12] /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:12:12] 364 | switch (ast->type) { [00:12:12] | ^ [00:12:12] /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:12:12] 419 | switch (spec.opts->empty_class_policy) { [00:12:12] | ^ [00:12:12] /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:12:12] 432 | switch (spec.opts->encoding.type()) { [00:12:12] | ^ [00:12:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/ast_to_re.cc:21: [00:12:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:12] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12: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:12:12] 42 | T * p = slabs.back() + index; [00:12:12] | ^~~~~~~~~~~~ [00:12:12] 12 warnings generated. [00:12:14] [ 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:12:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:7: [00:12:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:14] 98 | switch (t) { [00:12:14] | ^ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:14] 111 | switch (type_) { [00:12:14] | ^ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:14] 124 | switch (type_) { [00:12:14] | ^ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:14] 138 | switch (type_) { [00:12:14] | ^ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:14] 151 | switch (type_) { [00:12:14] | ^ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:14] 164 | switch (type_) { [00:12:14] | ^ [00:12:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:8: [00:12:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:14] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12: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:12:14] 42 | T * p = slabs.back() + index; [00:12:14] | ^~~~~~~~~~~~ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:23:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:14] 23 | for (; stidx < etidx; ++stidx) { [00:12:14] | ^~~~~ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:52:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:14] 52 | for (const size_t *i = stidx; ++i < etidx;) { [00:12:14] | ^ [00:12:14] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/default_tags.cc:136:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:14] 136 | *tag++ = re->tag.idx; [00:12:14] | ^~~ [00:12:14] 10 warnings generated. [00:12:16] [ 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:12:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:5: [00:12:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:16] 98 | switch (t) { [00:12:16] | ^ [00:12:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:16] 111 | switch (type_) { [00:12:16] | ^ [00:12:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:16] 124 | switch (type_) { [00:12:16] | ^ [00:12:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:16] 138 | switch (type_) { [00:12:16] | ^ [00:12:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:16] 151 | switch (type_) { [00:12:16] | ^ [00:12:16] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:16] 164 | switch (type_) { [00:12:16] | ^ [00:12:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/fixed_tags.cc:6: [00:12:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:16] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:16] /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:16] 42 | T * p = slabs.back() + index; [00:12:16] | ^~~~~~~~~~~~ [00:12:16] 7 warnings generated. [00:12: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:12:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/nullable.cc:9: [00:12:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:18] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12: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:12:18] 42 | T * p = slabs.back() + index; [00:12:18] | ^~~~~~~~~~~~ [00:12:18] 1 warning generated. [00:12:19] [ 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:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:2: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 98 | switch (t) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 111 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 124 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 138 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 151 | switch (type_) { [00:12:19] | ^ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:19] 164 | switch (type_) { [00:12:19] | ^ [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 42 | T * p = slabs.back() + index; [00:12:19] | ^~~~~~~~~~~~ [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/re.cc:4: [00:12:19] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:10: [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 51 | current_slab_ += size; [00:12:19] | ^~~~~~~~~~~~~ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:19] | ^~~~~~~~~~~~~ [00:12:19] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:19] 59 | current_slab_ += size; [00:12:19] | ^~~~~~~~~~~~~ [00:12:19] 10 warnings generated. [00:12:21] [ 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:12:21] /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:12:21] 8 | free_list SemAct::flist; [00:12:21] | ^ [00:12:21] 1 warning generated. [00:12:24] [ 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:12:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:6: [00:12:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 98 | switch (t) { [00:12:24] | ^ [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 111 | switch (type_) { [00:12:24] | ^ [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 124 | switch (type_) { [00:12:24] | ^ [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 138 | switch (type_) { [00:12:24] | ^ [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 151 | switch (type_) { [00:12:24] | ^ [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 164 | switch (type_) { [00:12:24] | ^ [00:12:24] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:33:9: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:24] 33 | switch (re->type) { [00:12:24] | ^ [00:12:24] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/regexp/split_charset.cc:8: [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] 8 warnings generated. [00:12:24] [ 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:12:28] [ 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:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:28] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:28] | ^ [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:17: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:28] 98 | switch (t) { [00:12:28] | ^ [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:28] 111 | switch (type_) { [00:12:28] | ^ [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:28] 124 | switch (type_) { [00:12:28] | ^ [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:28] 138 | switch (type_) { [00:12:28] | ^ [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:28] 151 | switch (type_) { [00:12:28] | ^ [00:12:28] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:28] 164 | switch (type_) { [00:12:28] | ^ [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:9: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:28] /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:28] 51 | current_slab_ += size; [00:12:28] | ^~~~~~~~~~~~~ [00:12:28] /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:28] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:28] | ^~~~~~~~~~~~~ [00:12:28] /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:28] 59 | current_slab_ += size; [00:12:28] | ^~~~~~~~~~~~~ [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:16: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/nfa/nfa.h:9: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/regexp/re.h:9: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12: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:12:28] 42 | T * p = slabs.back() + index; [00:12:28] | ^~~~~~~~~~~~ [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:19: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:12:28] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 108 | lim += offs; [00:12:28] | ^~~ [00:12:28] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 109 | cur += offs; [00:12:28] | ^~~ [00:12:28] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 110 | mar += offs; [00:12:28] | ^~~ [00:12:28] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 111 | ctx += offs; [00:12:28] | ^~~ [00:12:28] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 112 | tok += offs; [00:12:28] | ^~~ [00:12:28] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 113 | ptr += offs; [00:12:28] | ^~~ [00:12:28] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 114 | pos += offs; [00:12:28] | ^~~ [00:12:28] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:28] | ^~~~ [00:12:28] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:28] | ^~~~ [00:12:28] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:28] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:28] | ^~~~ [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/compile.cc:23: [00:12:28] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:28] /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:28] 65 | mtag_t &t = trie.head[next]; [00:12:28] | ^~~~~~~~~ [00:12:28] /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:28] 76 | mtag = trie.head[mtag].pred; [00:12:28] | ^~~~~~~~~ [00:12:28] 23 warnings generated. [00:12:31] [ 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:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:13: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:31] 98 | switch (t) { [00:12:31] | ^ [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:31] 111 | switch (type_) { [00:12:31] | ^ [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:31] 124 | switch (type_) { [00:12:31] | ^ [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:31] 138 | switch (type_) { [00:12:31] | ^ [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:31] 151 | switch (type_) { [00:12:31] | ^ [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:31] 164 | switch (type_) { [00:12:31] | ^ [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:31] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:31] | ^ [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12: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:12:31] 51 | current_slab_ += size; [00:12:31] | ^~~~~~~~~~~~~ [00:12: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:12:31] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:31] | ^~~~~~~~~~~~~ [00:12: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:12:31] 59 | current_slab_ += size; [00:12:31] | ^~~~~~~~~~~~~ [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12: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:12:31] 65 | mtag_t &t = trie.head[next]; [00:12:31] | ^~~~~~~~~ [00:12: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:12:31] 76 | mtag = trie.head[mtag].pred; [00:12:31] | ^~~~~~~~~ [00:12:31] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/control_flow.cc:15: [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:31] 49 | return skel.nodes[arcs[i]]; [00:12:31] | ^~~~~~~~~~ [00:12:31] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:31] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:12:31] | ^~~~~~~~~~ [00:12: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:12:31] 80 | const Node &node = skel.nodes[i.node]; [00:12:31] | ^~~~~~~~~~ [00:12: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:12:31] 104 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:12:31] | ^~~~~~~~~~ [00:12: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:12:31] 120 | StackItem j = {succ, skel.nodes[succ].arcs.begin()}; [00:12:31] | ^~~~~~~~~~ [00:12:31] 17 warnings generated. [00:12:34] [ 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:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:34] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:34] | ^ [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:11: [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:34] 98 | switch (t) { [00:12:34] | ^ [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:34] 111 | switch (type_) { [00:12:34] | ^ [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:34] 124 | switch (type_) { [00:12:34] | ^ [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:34] 138 | switch (type_) { [00:12:34] | ^ [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:34] 151 | switch (type_) { [00:12:34] | ^ [00:12:34] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:34] 164 | switch (type_) { [00:12:34] | ^ [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:8: [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/adfa/adfa.h:11: [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12: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:12:34] 51 | current_slab_ += size; [00:12:34] | ^~~~~~~~~~~~~ [00:12: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:12:34] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:34] | ^~~~~~~~~~~~~ [00:12: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:12:34] 59 | current_slab_ += size; [00:12:34] | ^~~~~~~~~~~~~ [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_code.cc:15: [00:12:34] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12: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:12:34] 65 | mtag_t &t = trie.head[next]; [00:12:34] | ^~~~~~~~~ [00:12: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:12:34] 76 | mtag = trie.head[mtag].pred; [00:12:34] | ^~~~~~~~~ [00:12:34] 12 warnings generated. [00:12:37] [ 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:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:11: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 98 | switch (t) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 111 | switch (type_) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 124 | switch (type_) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 138 | switch (type_) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 151 | switch (type_) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 164 | switch (type_) { [00:12:37] | ^ [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:37] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 476 | switch (skel.sizeof_key) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:486:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 486 | switch (skel.opts->encoding.szCodeUnit()) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 476 | switch (skel.sizeof_key) { [00:12:37] | ^ [00:12:37] /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:12:37] 487 | case 4: generate_paths_cunit(skel, cover); break; [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 476 | switch (skel.sizeof_key) { [00:12:37] | ^ [00:12:37] /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:12:37] 488 | case 2: generate_paths_cunit(skel, cover); break; [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:476:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:37] 476 | switch (skel.sizeof_key) { [00:12:37] | ^ [00:12:37] /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:12:37] 489 | case 1: generate_paths_cunit(skel, cover); break; [00:12:37] | ^ [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:13: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12: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:12:37] 51 | current_slab_ += size; [00:12:37] | ^~~~~~~~~~~~~ [00:12: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:12:37] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:37] | ^~~~~~~~~~~~~ [00:12: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:12:37] 59 | current_slab_ += size; [00:12:37] | ^~~~~~~~~~~~~ [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12: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:12:37] 65 | mtag_t &t = trie.head[next]; [00:12:37] | ^~~~~~~~~ [00:12: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:12:37] 76 | mtag = trie.head[mtag].pred; [00:12:37] | ^~~~~~~~~ [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:8: [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 101 | T *ptr = buf.ptr + size; [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 101 | T *ptr = buf.ptr + size; [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 101 | T *ptr = buf.ptr + size; [00:12:37] | ^~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:101:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 101 | T *ptr = buf.ptr + size; [00:12:37] | ^~~~~~~ [00:12:37] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:18: [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:49:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 49 | return skel.nodes[arcs[i]]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/path.h:53:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 53 | return skel.nodes[arcs[i]].arcs.find(arcs[i + 1])->second; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 76 | p[i] = static_cast(n >> (i * 8)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 76 | p[i] = static_cast(n >> (i * 8)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 76 | p[i] = static_cast(n >> (i * 8)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:76:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 76 | p[i] = static_cast(n >> (i * 8)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 103 | tags[l] = tags[r]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:103:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 103 | tags[l] = tags[r]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 105 | tags[l] = *h == TAGVER_BOTTOM ? Skeleton::DEFTAG : dist; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 107 | if (l != r) tags[l] = tags[r]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:107:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 107 | if (l != r) tags[l] = tags[r]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 109 | uint32_t t = tags[l]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:111:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 111 | for (; *h != TAGVER_ZERO; ++h); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:112:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 112 | for (; h --> h0; ) { [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:115:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 115 | tags[l] = t; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 151 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 152 | chars[i] = a->lower; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 159 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 162 | uint32_t c = static_cast(chars[i]); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 166 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 167 | chars[i] = a->lower; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 172 | chars[i] = upper; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 175 | chars[i] += stride; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 178 | *p++ = to_le(static_cast(c)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 151 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 152 | chars[i] = a->lower; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 159 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 162 | uint32_t c = static_cast(chars[i]); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 166 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 167 | chars[i] = a->lower; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 172 | chars[i] = upper; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 175 | chars[i] += stride; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 178 | *p++ = to_le(static_cast(c)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:151:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 151 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:152:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 152 | chars[i] = a->lower; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:159:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 159 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:162:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 162 | uint32_t c = static_cast(chars[i]); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:166:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 166 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:167:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 167 | chars[i] = a->lower; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:172:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 172 | chars[i] = upper; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 175 | chars[i] += stride; [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:178:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 178 | *p++ = to_le(static_cast(c)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 214 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 215 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 236 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 241 | if (--chars[i] == 0) { [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 242 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 243 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 286 | bver = static_cast(skel.finvers[base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 296 | *k++ = to_le(static_cast(path.len())); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 297 | *k++ = to_le(static_cast(matched)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 308 | uint32_t tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 330 | *k++ = to_le(static_cast(len)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 332 | *k++ = to_le(static_cast(history[i])); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 339 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 343 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 349 | *k++ = to_le(static_cast(tval)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 214 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 215 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 236 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 241 | if (--chars[i] == 0) { [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 242 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 243 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 286 | bver = static_cast(skel.finvers[base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 296 | *k++ = to_le(static_cast(path.len())); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 297 | *k++ = to_le(static_cast(matched)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 308 | uint32_t tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 330 | *k++ = to_le(static_cast(len)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 332 | *k++ = to_le(static_cast(history[i])); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 339 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 343 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 349 | *k++ = to_le(static_cast(tval)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 214 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 215 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 236 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 241 | if (--chars[i] == 0) { [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 242 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 243 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 286 | bver = static_cast(skel.finvers[base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 296 | *k++ = to_le(static_cast(path.len())); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 297 | *k++ = to_le(static_cast(matched)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 308 | uint32_t tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 330 | *k++ = to_le(static_cast(len)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 332 | *k++ = to_le(static_cast(history[i])); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 339 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 343 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 349 | *k++ = to_le(static_cast(tval)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:214:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 214 | arcs[i] = a; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:215:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 215 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:225:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 225 | std::fill(tags, tags + skel.ntagver, MTAG_TRIE_ROOT); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:236:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 236 | const Node::range_t *a = arcs[i]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 241 | if (--chars[i] == 0) { [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:242:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 242 | arcs[i] = a = a->next; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 243 | chars[i] = nsteps(a->lower, a->upper); [00:12:37] | ^~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:267:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 267 | matched = tags[skel.finvers[trail]]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:270:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 270 | matched = tags[skel.finvers[tag.base]] - tag.dist; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:286:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 286 | bver = static_cast(skel.finvers[base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:288:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 288 | nkey += mtag_length(tagtrie, tags[bver]); [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:296:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 296 | *k++ = to_le(static_cast(path.len())); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:297:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 297 | *k++ = to_le(static_cast(matched)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:298:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 298 | *k++ = to_le(rule2key(rule, skel.def_rule)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:307:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 307 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 308 | uint32_t tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:325:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 325 | const mtag_t &mt = tagtrie.head[tval]; [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:330:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 330 | *k++ = to_le(static_cast(len)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:332:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 332 | *k++ = to_le(static_cast(history[i])); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:338:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 338 | const size_t tver = static_cast(skel.finvers[t]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:339:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 339 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:342:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 342 | const size_t tver = static_cast(skel.finvers[tag.base]); [00:12:37] | ^~~~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:343:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 343 | tval = tags[tver]; [00:12:37] | ^~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:349:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:37] 349 | *k++ = to_le(static_cast(tval)); [00:12:37] | ^ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/generate_data.cc:406:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:37] 406 | const Node &node = skel.nodes[i]; [00:12:37] | ^~~~~~~~~~ [00:12:37] 179 warnings generated. [00:12:39] [ 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:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:39] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:39] | ^ [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:39] 51 | current_slab_ += size; [00:12:39] | ^~~~~~~~~~~~~ [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:39] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:39] | ^~~~~~~~~~~~~ [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:39] 59 | current_slab_ += size; [00:12:39] | ^~~~~~~~~~~~~ [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:12: [00:12:39] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:39] 65 | mtag_t &t = trie.head[next]; [00:12:39] | ^~~~~~~~~ [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:39] 76 | mtag = trie.head[mtag].pred; [00:12:39] | ^~~~~~~~~ [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:49:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:39] 49 | const Node &node = skel.nodes[i.node]; [00:12:39] | ^~~~~~~~~~ [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:72:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:39] 72 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:12:39] | ^~~~~~~~~~ [00:12:39] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/maxpath.cc:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:39] 102 | StackItem j = {succ, 0, skel.nodes[succ].arcs.begin()}; [00:12:39] | ^~~~~~~~~~ [00:12:39] 9 warnings generated. [00:12:42] [ 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:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:5: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 98 | switch (t) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 111 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 124 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 138 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 151 | switch (type_) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 164 | switch (type_) { [00:12:42] | ^ [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:14: [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:42] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:42] | ^ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:131:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:42] 131 | switch (key) { [00:12:42] | ^ [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:4: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/dfa.h:12: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12: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:12:42] 51 | current_slab_ += size; [00:12:42] | ^~~~~~~~~~~~~ [00:12: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:12:42] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:42] | ^~~~~~~~~~~~~ [00:12: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:12:42] 59 | current_slab_ += size; [00:12:42] | ^~~~~~~~~~~~~ [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:18: [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 65 | mtag_t &t = trie.head[next]; [00:12:42] | ^~~~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/mtag_trie.h:76:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 76 | mtag = trie.head[mtag].pred; [00:12:42] | ^~~~~~~~~ [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:6: [00:12:42] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/skeleton/skeleton.h:22: [00:12: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:12:42] 42 | T * p = slabs.back() + index; [00:12:42] | ^~~~~~~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:27:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 27 | size_t j = s->arcs[c]; [00:12:42] | ^~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:28:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 28 | const tcmd_t *t = s->tcmd[c]; [00:12:42] | ^~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:12:42] | ^~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:29:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 29 | for (; ++c < nc && s->arcs[c] == j && s->tcmd[c] == t;); [00:12:42] | ^~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:55:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 55 | cmd = s->tcmd[nc]; [00:12:42] | ^~~~~~~ [00:12:42] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/skeleton/skeleton.cc:96:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] [00:12:42] 96 | nodes[i].init(dfa.states[i], charset, nil, range_allocator); [00:12:42] | ^~~~~ [00:12:42] 20 warnings generated. [00:12:44] [ 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:12:44] /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:12:44] 10 | free_list AST::flist; [00:12:44] | ^ [00:12:44] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/ast.cc:128:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:44] 128 | switch (a->type) { [00:12:44] | ^ [00:12:44] 2 warnings generated. [00:12:45] [ 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:12:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:12:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:15: [00:12:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:45] 98 | switch (t) { [00:12:45] | ^ [00:12:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:45] 111 | switch (type_) { [00:12:45] | ^ [00:12:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:45] 124 | switch (type_) { [00:12:45] | ^ [00:12:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:45] 138 | switch (type_) { [00:12:45] | ^ [00:12:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:45] 151 | switch (type_) { [00:12:45] | ^ [00:12:45] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:45] 164 | switch (type_) { [00:12:45] | ^ [00:12:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/input.cc:3: [00:12:45] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:12:45] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 108 | lim += offs; [00:12:45] | ^~~ [00:12:45] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 109 | cur += offs; [00:12:45] | ^~~ [00:12:45] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 110 | mar += offs; [00:12:45] | ^~~ [00:12:45] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 111 | ctx += offs; [00:12:45] | ^~~ [00:12:45] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 112 | tok += offs; [00:12:45] | ^~~ [00:12:45] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 113 | ptr += offs; [00:12:45] | ^~~ [00:12:45] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 114 | pos += offs; [00:12:45] | ^~~ [00:12:45] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:45] | ^~~~ [00:12:45] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:45] | ^~~~ [00:12:45] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:45] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:45] | ^~~~ [00:12:45] 16 warnings generated. [00:12:48] [ 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:12:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:2: [00:12:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:48] 98 | switch (t) { [00:12:48] | ^ [00:12:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:48] 111 | switch (type_) { [00:12:48] | ^ [00:12:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:48] 124 | switch (type_) { [00:12:48] | ^ [00:12:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:48] 138 | switch (type_) { [00:12:48] | ^ [00:12:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:48] 151 | switch (type_) { [00:12:48] | ^ [00:12:48] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:48] 164 | switch (type_) { [00:12:48] | ^ [00:12:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/parse.cc:3: [00:12:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/parse.h:9: [00:12:48] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:12:48] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 108 | lim += offs; [00:12:48] | ^~~ [00:12:48] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 109 | cur += offs; [00:12:48] | ^~~ [00:12:48] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 110 | mar += offs; [00:12:48] | ^~~ [00:12:48] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 111 | ctx += offs; [00:12:48] | ^~~ [00:12:48] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 112 | tok += offs; [00:12:48] | ^~~ [00:12:48] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 113 | ptr += offs; [00:12:48] | ^~~ [00:12:48] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 114 | pos += offs; [00:12:48] | ^~~ [00:12:48] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:48] | ^~~~ [00:12:48] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:48] | ^~~~ [00:12:48] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:48] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:48] | ^~~~ [00:12:48] 16 warnings generated. [00:12:50] [ 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:12:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:9: [00:12:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:50] 98 | switch (t) { [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:50] 111 | switch (type_) { [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:50] 124 | switch (type_) { [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:50] 138 | switch (type_) { [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:50] 151 | switch (type_) { [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:50] 164 | switch (type_) { [00:12:50] | ^ [00:12:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:10: [00:12:50] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:12:50] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 108 | lim += offs; [00:12:50] | ^~~ [00:12:50] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 109 | cur += offs; [00:12:50] | ^~~ [00:12:50] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 110 | mar += offs; [00:12:50] | ^~~ [00:12:50] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 111 | ctx += offs; [00:12:50] | ^~~ [00:12:50] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 112 | tok += offs; [00:12:50] | ^~~ [00:12:50] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 113 | ptr += offs; [00:12:50] | ^~~ [00:12:50] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 114 | pos += offs; [00:12:50] | ^~~ [00:12:50] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:50] | ^~~~ [00:12:50] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:50] | ^~~~ [00:12:50] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:50] | ^~~~ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:109:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 109 | in->eo = cur - 1; [00:12:50] | ^~~ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:123:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 123 | lim = cur = mar = ctx = tok = ptr = pos = bot + BSIZE; [00:12:50] | ^~~ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:135:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 135 | lim += have; [00:12:50] | ^~~ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:155:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 155 | in->so += offs; [00:12:50] | ~~~~^~ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:156:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 156 | in->eo += offs; [00:12:50] | ~~~~^~ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/scanner.cc:211:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 211 | lim += YYMAXFILL; [00:12:50] | ^~~ [00:12:50] 22 warnings generated. [00:12:50] [ 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:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 41 | for (s += 2; s != s_end; ++s) [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:41:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 41 | for (s += 2; s != s_end; ++s) [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 53 | for (++s; s != s_end; ++s) [00:12:50] | ^ [00:12:50] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/parse/unescape.cc:53:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:50] 53 | for (++s; s != s_end; ++s) [00:12:50] | ^ [00:12:50] 4 warnings generated. [00:12:51] [ 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:12:51] [ 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:12:51] /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:12:51] 13 | for (; s != s_end; ++s) [00:12:51] | ^ [00:12:51] /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:12:51] 33 | ++s; [00:12:51] | ^ [00:12:51] /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:12:51] 34 | for (; s != s_end; ++s) [00:12:51] | ^ [00:12:51] /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:12:51] 46 | for (; s != s_end; ++s) [00:12:51] | ^ [00:12:51] 4 warnings generated. [00:12:52] [ 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:12:53] [ 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:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/util/range.cc:1: [00:12:53] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/range.h:8: [00:12:53] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/fixed_allocator.h:42:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:53] 42 | T * p = slabs.back() + index; [00:12:53] | ^~~~~~~~~~~~ [00:12:53] 1 warning generated. [00:12:55] [ 98% 250/253] /usr/local/libexec/ccache/c++ -DRE2C_LANG=LANG_RUST -DRE2C_STDLIB_DIR=\"/usr/local/share/re2c/stdlib\" -I/wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/. -I/wrkdirs/usr/ports/devel/re2c/work/.build -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=c++98 -fPIE -MD -MT CMakeFiles/re2rust.dir/src/main.cc.o -MF CMakeFiles/re2rust.dir/src/main.cc.o.d -o CMakeFiles/re2rust.dir/src/main.cc.o -c /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:77:44: warning: unused parameter 'check_used' [-Wunused-parameter] [00:12:55] 77 | Scratchbuf& label(const Label &l, bool check_used = true) { [00:12:55] | ^ [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:7: [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/options/opt.h:10: [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:98:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 98 | switch (t) { [00:12:55] | ^ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:111:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 111 | switch (type_) { [00:12:55] | ^ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:124:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 124 | switch (type_) { [00:12:55] | ^ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:138:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 138 | switch (type_) { [00:12:55] | ^ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:151:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 151 | switch (type_) { [00:12:55] | ^ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/encoding/enc.h:164:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 164 | switch (type_) { [00:12:55] | ^ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:20:5: warning: 'switch' missing 'default' label [-Wswitch-default] [00:12:55] 20 | switch (parse_opts(argv, globopts, opts, msg)) { [00:12:55] | ^ [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:3: [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/codegen/code.h:16: [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/dfa/tcmd.h:10: [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:51:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 51 | current_slab_ += size; [00:12:55] | ^~~~~~~~~~~~~ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:56:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 56 | current_slab_end_ = current_slab_ + SLAB_SIZE; [00:12:55] | ^~~~~~~~~~~~~ [00:12:55] /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/util/slab_allocator.h:59:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 59 | current_slab_ += size; [00:12:55] | ^~~~~~~~~~~~~ [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/src/main.cc:9: [00:12:55] In file included from /wrkdirs/usr/ports/devel/re2c/work/re2c-3.0/./src/parse/scanner.h:14: [00:12:55] ../src/parse/lex.re:108:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 108 | lim += offs; [00:12:55] | ^~~ [00:12:55] ../src/parse/lex.re:109:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 109 | cur += offs; [00:12:55] | ^~~ [00:12:55] ../src/parse/lex.re:110:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 110 | mar += offs; [00:12:55] | ^~~ [00:12:55] ../src/parse/lex.re:111:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 111 | ctx += offs; [00:12:55] | ^~~ [00:12:55] ../src/parse/lex.re:112:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 112 | tok += offs; [00:12:55] | ^~~ [00:12:55] ../src/parse/lex.re:113:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 113 | ptr += offs; [00:12:55] | ^~~ [00:12:55] ../src/parse/lex.re:114:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 114 | pos += offs; [00:12:55] | ^~~ [00:12:55] src/parse/lex.h:64:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:55] | ^~~~ [00:12:55] src/parse/lex.h:64:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:55] | ^~~~ [00:12:55] src/parse/lex.h:64:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [00:12:55] 64 | if (yyt1) { yyt1 += offs; }if (yyt2) { yyt2 += offs; }if (yyt3) { yyt3 += offs; } [00:12:55] | ^~~~ [00:12:55] 21 warnings generated. [00:12:55] [ 99% 251/253] : && /usr/local/libexec/ccache/c++ -W -Wall -Wextra -Weffc++ -pedantic -Wformat=2 -Wredundant-decls -Wconversion -Wsign-conversion -Werror=return-type -Weverything -Wno-unknown-warning-option -Wno-reserved-id-macro -Wno-padded -Wno-old-style-cast -Wno-nested-anon-types -Wno-global-constructors -Wno-shadow-field-in-constructor -Wno-undefined-func-template -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong 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:12:56] [ 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:12:56] /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:12:56] 116 | const examples_t & e = EXAMPLES[i]; [00:12:56] | ^~~~~~~~ [00:12:56] 1 warning generated. [00:12:56] [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 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:12:56] =========================================================================== [00:12:56] =================================================== [00:12:56] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:12:57] =========================================================================== [00:12:57] =================================================== [00:12:57] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:12:57] ===> Staging for re2c-3.0 [00:12:57] ===> Generating temporary packing list [00:12:57] [ 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:12:57] -- Install configuration: "Release" [00:12:57] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2c [00:12:57] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/man/man1/re2c.1 [00:12:57] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2go [00:12:57] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/man/man1/re2go.1 [00:12:57] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/bin/re2rust [00:12:57] -- Installing: /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/re2c/stdlib/unicode_categories.re [00:12:57] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/doc/re2c [00:12:57] (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:12:57] /bin/mkdir -p /wrkdirs/usr/ports/devel/re2c/work/stage/usr/local/share/examples/re2c [00:12:57] (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:12:57] ====> Compressing man pages (compress-man) [00:12:57] =========================================================================== [00:12:57] =================================================== [00:12:57] ===== 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=2024-10-23T11:07:08+0000' 'PKG_NOTE_ports_top_git_hash=3efb0dc4c07f' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=3d9a815d9c5a' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240811' NO_DEPENDS=yes USER=root UID=0 GID=0 [00:12:57] ===> Building packages for re2c-3.0 [00:12:57] ===> Building re2c-3.0 [00:13:02] =========================================================================== [00:13:02] =>> Cleaning up wrkdir [00:13:02] ===> Cleaning for re2c-3.0 [00:13:03] build of devel/re2c | re2c-3.0 ended at Wed Oct 23 13:20:11 CEST 2024 [00:13:03] build time: 00:13:03