=>> Building www/p5-HTML-Gumbo
build started at Fri Dec 1 16:14:14 CST 2023
port directory: /usr/ports/www/p5-HTML-Gumbo
package name: p5-HTML-Gumbo-0.18_1
building for: FreeBSD 132amd64-quarterly-job-02 13.2-RELEASE FreeBSD 13.2-RELEASE amd64
maintained by: mikael@FreeBSD.org
Makefile ident:
Poudriere version: 3.3.7_1
Host OSVERSION: 1400097
Jail OSVERSION: 1302001
Job Id: 02
---Begin Environment---
SHELL=/bin/csh
OSVERSION=1302001
UNAME_v=FreeBSD 13.2-RELEASE
UNAME_r=13.2-RELEASE
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
USER=root
USE_COLORS=no
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.3.7_1
MASTERMNT=/poudriere/data/.m/132amd64-quarterly/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=screen-256color
PWD=/poudriere/data/.m/132amd64-quarterly/ref/.p/pool
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=132amd64-quarterly
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/poudriere/data/.m/132amd64-quarterly/ref/.p
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---
---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---
---Begin OPTIONS List---
---End OPTIONS List---
--MAINTAINER--
mikael@FreeBSD.org
--End MAINTAINER--
--CONFIGURE_ARGS--
--install_path lib="/usr/local/lib/perl5/site_perl" --install_path arch="/usr/local/lib/perl5/site_perl/mach/5.34" --install_path script="/usr/local/bin" --install_path bin="/usr/local/bin" --install_path libdoc="/usr/local/lib/perl5/site_perl/man/man3" --install_path bindoc="/usr/local/lib/perl5/site_perl/man/man1" --destdir /wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/stage --perl="/usr/local/bin/perl" --create_packlist 1 CC="cc" CCFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " LD="cc" PREFIX="/usr/local" INSTALLPRIVLIB="/usr/local/lib" INSTALLARCHLIB="/usr/local/lib"
--End CONFIGURE_ARGS--
--CONFIGURE_ENV--
ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work XDG_CACHE_HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/.cache HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh PERL_EXTUTILS_AUTOINSTALL="--skipdeps" PERL_MM_USE_DEFAULT="YES"
--End CONFIGURE_ENV--
--MAKE_ENV--
PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work XDG_CACHE_HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/.cache HOME=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/p5-HTML-Gumbo/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 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 " MANPREFIX="/usr/local" 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"
--End MAKE_ENV--
--PLIST_SUB--
OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.34.3 PERL_VER=5.34 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.34 DOCSDIR="share/doc/HTML-Gumbo" EXAMPLESDIR="share/examples/HTML-Gumbo" DATADIR="share/HTML-Gumbo" WWWDIR="www/HTML-Gumbo" ETCDIR="etc/HTML-Gumbo"
--End PLIST_SUB--
--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/HTML-Gumbo DOCSDIR=/usr/local/share/doc/HTML-Gumbo EXAMPLESDIR=/usr/local/share/examples/HTML-Gumbo WWWDIR=/usr/local/www/HTML-Gumbo ETCDIR=/usr/local/etc/HTML-Gumbo
--End SUB_LIST--
---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
#### /poudriere/control/quarterly-make.conf ####
#DEFAULT_VERSIONS+=apache=2.4
#DEFAULT_VERSIONS+=corosync=3
#DEFAULT_VERSIONS+=gcc=12
DEFAULT_VERSIONS+=ghostscript=agpl
DEFAULT_VERSIONS+=java=17
DEFAULT_VERSIONS+=linux=c7_64
#DEFAULT_VERSIONS+=llvm=17
#DEFAULT_VERSIONS+=lua=5.4
#DEFAULT_VERSIONS+=mono=5.20
DEFAULT_VERSIONS+=mysql=10.11m
#DEFAULT_VERSIONS+=perl5=5.38
DEFAULT_VERSIONS+=pgsql=15
#DEFAULT_VERSIONS+=php=8.0
#DEFAULT_VERSIONS+=python2=2.7
#DEFAULT_VERSIONS+=python3=3.9
#DEFAULT_VERSIONS+=python=3.9
#DEFAULT_VERSIONS+=samba=4.16
#DEFAULT_VERSIONS+=ssl=libressl
DEFAULT_VERSIONS+=ssl=base
DEFAULT_VERSIONS+=tcltk=8.6
WANT_OPENLDAP_SASL=yes
# We play ball with...
LICENSES_GROUPS_ACCEPTED+=FSF
LICENSES_GROUPS_ACCEPTED+=OSI
LICENSES_GROUPS_ACCEPTED+=COPYFREE
LICENSES_GROUPS_ACCEPTED+=FONTS
LICENSES_ACCEPTED+=GPLv2+
LICENSES_ACCEPTED+=MSPAT
LICENSES_ACCEPTED+=NONE
LICENSES_ACCEPTED+='GPLV2+ MSPAT'
# Until 1.18 gets its modules crap sorted
#GO_PORT=lang/go117
# Ehh, screw it.
DISABLE_LICENSES=yes
# FINALLY.
BUILD_ALL_PYTHON_FLAVORS=yes
# Duh
WITH_PKGNG=yes
# Workaround for FreeBSD PR 201193
WITH_MPM=event
# Workaround for FreeBSD PR 234914 -- JTFC, FreeBSD, figure it out.
.if ${.CURDIR:M*/www/mod_php7[0-9]}
CONFIGURE_ENV+= pthreads_working="yes"
.endif
#MESA_LLVM_VER = 13
# ports infrastructure dudes are hacks.
security_p5-GSSAPI_SET = GSSAPI_MIT
OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_HEIMDAL
OPTIONS_UNSET += WAYLAND
OPTIONS_SET += GSSAPI_MIT
#KRB5_VERSION=121
#security_p5-GSSAPI_SET = GSSAPI_HEIMDAL
#OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_MIT
#OPTIONS_SET += GSSAPI_HEIMDAL
WITH_CCACHE_BUILD=yes
CCACHE_DIR=/root/.ccache
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time (seconds, -t) unlimited
file size (512-blocks, -f) unlimited
data seg size (kbytes, -d) 33554432
stack size (kbytes, -s) 524288
core file size (512-blocks, -c) unlimited
max memory size (kbytes, -m) unlimited
locked memory (kbytes, -l) unlimited
max user processes (-u) 63795
open files (-n) 1024
virtual mem size (kbytes, -v) unlimited
swap limit (kbytes, -w) unlimited
socket buffer size (bytes, -b) unlimited
pseudo-terminals (-p) unlimited
kqueues (-k) unlimited
umtx shared locks (-o) unlimited
--End resource limits--
===================================================
===========================================================================
===================================================
===> p5-HTML-Gumbo-0.18_1 depends on file: /usr/local/sbin/pkg - not found
===> Installing existing package /packages/All/pkg-1.20.8.pkg
[132amd64-quarterly-job-02] Installing pkg-1.20.8...
[132amd64-quarterly-job-02] Extracting pkg-1.20.8: .......... done
===> p5-HTML-Gumbo-0.18_1 depends on file: /usr/local/sbin/pkg - found
===> Returning to build of p5-HTML-Gumbo-0.18_1
===========================================================================
===================================================
===========================================================================
===================================================
===> Fetching all distfiles required by p5-HTML-Gumbo-0.18_1 for building
===========================================================================
===================================================
===> Fetching all distfiles required by p5-HTML-Gumbo-0.18_1 for building
=> SHA256 Checksum OK for HTML-Gumbo-0.18.tar.gz.
===========================================================================
===================================================
===========================================================================
===================================================
===> Fetching all distfiles required by p5-HTML-Gumbo-0.18_1 for building
===> Extracting for p5-HTML-Gumbo-0.18_1
=> SHA256 Checksum OK for HTML-Gumbo-0.18.tar.gz.
===========================================================================
===================================================
===========================================================================
===================================================
===> Patching for p5-HTML-Gumbo-0.18_1
===========================================================================
===================================================
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Alien-Build>0 - not found
===> Installing existing package /packages/All/p5-Alien-Build-2.80.pkg
[132amd64-quarterly-job-02] Installing p5-Alien-Build-2.80...
[132amd64-quarterly-job-02] `-- Installing p5-Capture-Tiny-0.48...
[132amd64-quarterly-job-02] | `-- Installing perl5-5.34.3_3...
[132amd64-quarterly-job-02] | `-- Extracting perl5-5.34.3_3: .......... done
[132amd64-quarterly-job-02] `-- Extracting p5-Capture-Tiny-0.48: ... done
[132amd64-quarterly-job-02] `-- Installing p5-FFI-CheckLib-0.31...
[132amd64-quarterly-job-02] | `-- Installing p5-File-Which-1.27...
[132amd64-quarterly-job-02] | `-- Extracting p5-File-Which-1.27: ... done
[132amd64-quarterly-job-02] `-- Extracting p5-FFI-CheckLib-0.31: ... done
[132amd64-quarterly-job-02] `-- Installing p5-File-chdir-0.1011...
[132amd64-quarterly-job-02] `-- Extracting p5-File-chdir-0.1011: ... done
[132amd64-quarterly-job-02] `-- Installing p5-Path-Tiny-0.144...
[132amd64-quarterly-job-02] `-- Extracting p5-Path-Tiny-0.144: ... done
[132amd64-quarterly-job-02] Extracting p5-Alien-Build-2.80: .......... done
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Alien-Build>0 - found
===> Returning to build of p5-HTML-Gumbo-0.18_1
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Alien-LibGumbo>0 - not found
===> Installing existing package /packages/All/p5-Alien-LibGumbo-0.05_1.pkg
[132amd64-quarterly-job-02] Installing p5-Alien-LibGumbo-0.05_1...
[132amd64-quarterly-job-02] `-- Installing gumbo-0.10.1...
[132amd64-quarterly-job-02] `-- Extracting gumbo-0.10.1: ....... done
[132amd64-quarterly-job-02] Extracting p5-Alien-LibGumbo-0.05_1: ....... done
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Alien-LibGumbo>0 - found
===> Returning to build of p5-HTML-Gumbo-0.18_1
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-PkgConfig>0 - not found
===> Installing existing package /packages/All/p5-PkgConfig-0.25026.pkg
[132amd64-quarterly-job-02] Installing p5-PkgConfig-0.25026...
[132amd64-quarterly-job-02] Extracting p5-PkgConfig-0.25026: ....... done
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-PkgConfig>0 - found
===> Returning to build of p5-HTML-Gumbo-0.18_1
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Module-Build>=0.4206 - not found
===> Installing existing package /packages/All/p5-Module-Build-0.4234.pkg
[132amd64-quarterly-job-02] Installing p5-Module-Build-0.4234...
[132amd64-quarterly-job-02] Extracting p5-Module-Build-0.4234: .......... done
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Module-Build>=0.4206 - found
===> Returning to build of p5-HTML-Gumbo-0.18_1
===> p5-HTML-Gumbo-0.18_1 depends on package: perl5>=5.34<5.35 - found
===> p5-HTML-Gumbo-0.18_1 depends on file: /usr/local/bin/ccache - not found
===> Installing existing package /packages/All/ccache-3.7.12_4.pkg
[132amd64-quarterly-job-02] Installing ccache-3.7.12_4...
[132amd64-quarterly-job-02] Extracting ccache-3.7.12_4: ......... done
Create compiler links...
create symlink for cc
create symlink for cc (world)
create symlink for c++
create symlink for c++ (world)
create symlink for CC
create symlink for CC (world)
create symlink for clang
create symlink for clang (world)
create symlink for clang++
create symlink for clang++ (world)
=====
Message from ccache-3.7.12_4:
--
NOTE:
Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for
information on using ccache with FreeBSD ports and src.
===> p5-HTML-Gumbo-0.18_1 depends on file: /usr/local/bin/ccache - found
===> Returning to build of p5-HTML-Gumbo-0.18_1
===========================================================================
===================================================
===========================================================================
===================================================
===> Configuring for p5-HTML-Gumbo-0.18_1
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'HTML-Gumbo' version '0.18'
===========================================================================
===================================================
===> Building for p5-HTML-Gumbo-0.18_1
Building HTML-Gumbo
cc -I/usr/local/lib/perl5/5.34/mach/CORE -DVERSION="0.18" -DXS_VERSION="0.18" -DPIC -fPIC -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o lib/HTML/Gumbo.o lib/HTML/Gumbo.c
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:150:5: note: '{' token is here
ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
v ^= (v>>23); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:150:5: note: ')' token is here
ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:151:5: note: '{' token is here
ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
v ^= (v>>23); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:151:5: note: ')' token is here
ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:152:5: note: '{' token is here
ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
v ^= (v>>23); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:152:5: note: ')' token is here
ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:156:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:156:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:157:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:157:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:158:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:158:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:159:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:159:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:162:5: note: '{' token is here
ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
v ^= (v>>23); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:162:5: note: ')' token is here
ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:163:5: note: '{' token is here
ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
v ^= (v>>23); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:163:5: note: ')' token is here
ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:164:5: note: '{' token is here
ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
v ^= (v>>23); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:164:5: note: ')' token is here
ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:167:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:167:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:168:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:168:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:169:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:169:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:170:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:170:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:171:5: note: '{' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:171:5: note: ')' token is here
ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:247:13: note: '{' token is here
ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:247:13: note: ')' token is here
ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_FINALIZE(v0,v1,v2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:268:5: note: '{' token is here
ZAPHOD32_FINALIZE(v0,v1,v2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ZAPHOD32_FINALIZE(v0,v1,v2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
v1 = ROTL32(v1, 17); \
^
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:268:5: note: ')' token is here
ZAPHOD32_FINALIZE(v0,v1,v2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SBOX32_MIX3(s0,s1,s2,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1448:9: note: '{' token is here
SBOX32_MIX3(s0,s1,s2,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SBOX32_MIX3(s0,s1,s2,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
v2 = ROTR32(v2, 7) ^ v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1448:9: note: ')' token is here
SBOX32_MIX3(s0,s1,s2,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1453:13: note: '{' token is here
XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1453:13: note: ')' token is here
XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT96_set(*state,s0,s1,s2,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1456:5: note: '{' token is here
XORSHIFT96_set(*state,s0,s1,s2,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT96_set(*state,s0,s1,s2,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1456:5: note: ')' token is here
XORSHIFT96_set(*state,s0,s1,s2,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1482:9: note: '{' token is here
SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
v2 = ROTL32(v2, 4) - v0; \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1482:9: note: ')' token is here
SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1487:13: note: '{' token is here
XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1487:13: note: ')' token is here
XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:34:
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1490:5: note: '{' token is here
XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \
^
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1490:5: note: ')' token is here
XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:77:
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: note: '{' token is here
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: note: ')' token is here
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: note: '{' token is here
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:117:6: note: ')' token is here
,SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:6: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:6: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:15: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:15: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:24: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:118:24: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: note: '{' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: note: ')' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: note: '{' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: note: ')' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: note: '{' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:6: note: ')' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: note: '{' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:123:15: note: ')' token is here
,SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_ROUNDS; \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:6: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:6: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:15: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:15: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:24: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:24: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:33: note: '{' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:124:33: note: ')' token is here
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
/usr/local/lib/perl5/5.34/mach/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
SIP_FINAL_ROUNDS \
^~~~~~~~~~~~~~~~
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:4085:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/hv.h:659:
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
_PERL_HASH_SEED_STATE(seed,(U8*)state);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:166:5: note: '{' token is here
_PERL_HASH_SEED_STATE(seed,(U8*)state);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \
^
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
_PERL_HASH_SEED_STATE(seed,(U8*)state);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'
sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \
^
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:166:5: note: ')' token is here
_PERL_HASH_SEED_STATE(seed,(U8*)state);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
CX_POP_SAVEARRAY(cx);
^~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2246:5: note: '{' token is here
CX_POP_SAVEARRAY(cx);
^~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
CX_POP_SAVEARRAY(cx);
^~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2246:5: note: ')' token is here
CX_POP_SAVEARRAY(cx);
^~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
CLEAR_ARGARRAY(av);
^~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2252:9: note: '{' token is here
CLEAR_ARGARRAY(av);
^~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
CLEAR_ARGARRAY(av);
^~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2252:9: note: ')' token is here
CLEAR_ARGARRAY(av);
^~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: note: '{' token is here
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: note: '{' token is here
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: note: ')' token is here
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: note: '{' token is here
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: note: ')' token is here
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2738:5: note: ')' token is here
GETENV_LOCK;
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
# define GETENV_LOCK ENV_READ_LOCK
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
# define ENV_READ_LOCK PERL_READ_LOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: '{' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: '{' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: ')' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_LOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
COND_SIGNAL(&(mutex)->wakeup); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:244:5: note: expanded from macro 'COND_SIGNAL'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: '{' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
COND_SIGNAL(&(mutex)->wakeup); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:244:16: note: expanded from macro 'COND_SIGNAL'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
COND_SIGNAL(&(mutex)->wakeup); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:249:5: note: expanded from macro 'COND_SIGNAL'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: ')' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
COND_SIGNAL(&(mutex)->wakeup); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:249:7: note: expanded from macro 'COND_SIGNAL'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: '{' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
STMT_START { \
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: ')' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
MUTEX_UNLOCK(&(mutex)->lock); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
In file included from lib/HTML/Gumbo.xs:2:
In file included from /usr/local/lib/perl5/5.34/mach/CORE/perl.h:7109:
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'
} STMT_END
^
/usr/local/lib/perl5/5.34/mach/CORE/inline.h:2821:5: note: ')' token is here
GETENV_UNLOCK;
^~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
# define GETENV_UNLOCK ENV_READ_UNLOCK
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
# define ENV_READ_UNLOCK PERL_READ_UNLOCK(&PL_env_mutex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:228:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
lib/HTML/Gumbo.xs:228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
} STMT_END
^
lib/HTML/Gumbo.xs:228:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:229:5: note: '{' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:229:5: note: '{' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:229:5: note: ')' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:229:5: note: ')' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:231:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:231:9: note: '{' token is here
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:231:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:231:9: note: '{' token is here
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:231:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:231:9: note: ')' token is here
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:231:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:231:9: note: ')' token is here
mXPUSHs(newSVpvs("document"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:237:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:237:9: note: '{' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:237:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:237:9: note: '{' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:237:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:237:9: note: ')' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:237:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:237:9: note: ')' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:240:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:240:13: note: '{' token is here
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:240:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:240:13: note: '{' token is here
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:240:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:240:13: note: ')' token is here
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:240:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:240:13: note: ')' token is here
mXPUSHs(newSVpvz8( attr->name ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:241:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:241:13: note: '{' token is here
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:241:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:241:13: note: '{' token is here
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:241:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:241:13: note: ')' token is here
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:241:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:241:13: note: ')' token is here
mXPUSHs(newSVpvz8( attr->value ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:245:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:245:9: note: '{' token is here
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:245:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:245:9: note: '{' token is here
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:245:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:245:9: note: ')' token is here
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:245:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:245:9: note: ')' token is here
mXPUSHs(newSVpvs("~comment"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:246:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:246:9: note: '{' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:246:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:246:9: note: '{' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:246:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:246:9: note: ')' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:246:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:246:9: note: ')' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:247:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:247:9: note: '{' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:247:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:247:9: note: '{' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:247:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:247:9: note: ')' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:247:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:247:9: note: ')' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:278:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
lib/HTML/Gumbo.xs:278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
} STMT_END
^
lib/HTML/Gumbo.xs:278:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:279:5: note: '{' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:279:5: note: '{' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:279:5: note: ')' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:279:5: note: ')' token is here
mXPUSHs(newSVpvs("HTML::Element"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:280:5: note: '{' token is here
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:280:5: note: '{' token is here
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:280:5: note: ')' token is here
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:280:5: note: ')' token is here
mXPUSHs(newSVpvs("~declaration"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:281:5: note: '{' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:281:5: note: '{' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:281:5: note: ')' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:281:5: note: ')' token is here
mXPUSHs(newSVpvs("text"));
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:284:5: note: '{' token is here
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:284:5: note: '{' token is here
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:284:5: note: ')' token is here
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:284:5: note: ')' token is here
mXPUSHs(doctype);
^~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:309:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
lib/HTML/Gumbo.xs:309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
} STMT_END
^
lib/HTML/Gumbo.xs:309:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:310:5: note: '{' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:310:5: note: '{' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:310:5: note: ')' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:310:5: note: ')' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:311:5: note: '{' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:311:5: note: '{' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:311:5: note: ')' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:311:5: note: ')' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:326:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
lib/HTML/Gumbo.xs:326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
} STMT_END
^
lib/HTML/Gumbo.xs:326:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:327:5: note: '{' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:327:5: note: '{' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:327:5: note: ')' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:327:5: note: ')' token is here
XPUSHs(parent);
^~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:328:5: note: '{' token is here
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:328:5: note: '{' token is here
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:328:5: note: ')' token is here
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:328:5: note: ')' token is here
mXPUSHs(newSVpv(s, len));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:345:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
lib/HTML/Gumbo.xs:345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
} STMT_END
^
lib/HTML/Gumbo.xs:345:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:346:5: note: '{' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:346:5: note: '{' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:346:5: note: ')' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:346:5: note: ')' token is here
XPUSHs(element);
^~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:410:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
lib/HTML/Gumbo.xs:410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
} STMT_END
^
lib/HTML/Gumbo.xs:410:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:414:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:414:17: note: '{' token is here
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:414:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:414:17: note: '{' token is here
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:414:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:414:17: note: ')' token is here
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:414:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:414:17: note: ')' token is here
mXPUSHs(newSVpvs("text"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:416:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:416:17: note: '{' token is here
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:416:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:416:17: note: '{' token is here
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:416:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:416:17: note: ')' token is here
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:416:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:416:17: note: ')' token is here
mXPUSHs(newSVpvs("space"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:418:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:418:17: note: '{' token is here
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:418:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:418:17: note: '{' token is here
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:418:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:418:17: note: ')' token is here
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:418:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:418:17: note: ')' token is here
mXPUSHs(newSVpvs("cdata"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:420:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:420:17: note: '{' token is here
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:420:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:420:17: note: '{' token is here
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:420:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:420:17: note: ')' token is here
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:420:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:420:17: note: ')' token is here
mXPUSHs(newSVpvs("comment"));break;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:424:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:424:9: note: '{' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:424:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:424:9: note: '{' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:424:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:424:9: note: ')' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:424:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:424:9: note: ')' token is here
mXPUSHs(newSVpvz8( node->v.text.text ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:428:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:428:9: note: '{' token is here
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:428:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:428:9: note: '{' token is here
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:428:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:428:9: note: ')' token is here
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:428:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:428:9: note: ')' token is here
mXPUSHs(newSVpvs("document start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:431:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:431:13: note: '{' token is here
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:431:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:431:13: note: '{' token is here
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:431:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:431:13: note: ')' token is here
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:431:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:431:13: note: ')' token is here
mXPUSHs(newRV_noinc((SV*)h));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:436:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:436:13: note: '{' token is here
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:436:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:436:13: note: '{' token is here
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:436:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:436:13: note: ')' token is here
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:436:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:436:13: note: ')' token is here
mXPUSHs(&PL_sv_undef);
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:440:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:440:9: note: '{' token is here
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:440:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:440:9: note: '{' token is here
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:440:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:440:9: note: ')' token is here
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:440:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:440:9: note: ')' token is here
mXPUSHs(newSVpvs("document end"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:448:9: note: '{' token is here
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:448:9: note: '{' token is here
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:448:9: note: ')' token is here
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:448:9: note: ')' token is here
mXPUSHs(newSVpvs("start"));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:449:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:449:9: note: '{' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:449:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:449:9: note: '{' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:449:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:449:9: note: ')' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:449:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:449:9: note: ')' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:450:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:450:9: note: '{' token is here
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:450:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:450:9: note: '{' token is here
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:450:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:450:9: note: ')' token is here
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:450:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:450:9: note: ')' token is here
mXPUSHs(newRV_noinc((SV*)for_attrs));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:459:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:459:9: note: '{' token is here
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:459:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:459:9: note: '{' token is here
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:459:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:459:9: note: ')' token is here
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:459:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:459:9: note: ')' token is here
mXPUSHs(newSVpvs("end"));
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:460:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:460:9: note: '{' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:460:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.xs:460:9: note: '{' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
# define EXTEND(p,n) STMT_START { \
^
lib/HTML/Gumbo.xs:460:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
} } STMT_END
^
lib/HTML/Gumbo.xs:460:9: note: ')' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.xs:460:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^
lib/HTML/Gumbo.xs:460:9: note: ')' token is here
mXPUSHs(newSVpvn8( tag.data, tag.length ));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:494:20: note: expanded from macro 'mXPUSHs'
#define mXPUSHs(s) XPUSHs(sv_2mortal(s))
^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.c:719:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.c:719:13: note: '{' token is here
STMT_START {
^
lib/HTML/Gumbo.c:730:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
lib/HTML/Gumbo.c:730:4: note: ')' token is here
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.c:739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.c:739:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
lib/HTML/Gumbo.c:739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
lib/HTML/Gumbo.c:739:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.c:757:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.c:757:13: note: '{' token is here
STMT_START {
^
lib/HTML/Gumbo.c:768:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
lib/HTML/Gumbo.c:768:4: note: ')' token is here
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.c:789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.c:789:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
lib/HTML/Gumbo.c:789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
lib/HTML/Gumbo.c:789:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.c:809:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.c:809:13: note: '{' token is here
STMT_START {
^
lib/HTML/Gumbo.c:820:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
lib/HTML/Gumbo.c:820:4: note: ')' token is here
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
lib/HTML/Gumbo.c:829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
^
lib/HTML/Gumbo.c:829:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
lib/HTML/Gumbo.c:829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
lib/HTML/Gumbo.c:829:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
/usr/local/lib/perl5/5.34/mach/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
# define STMT_END )
^
240 warnings generated.
ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/HTML/Gumbo/Gumbo.bs')
cc -shared -L/usr/local/lib/perl5/5.34/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -o blib/arch/auto/HTML/Gumbo/Gumbo.so lib/HTML/Gumbo.o -lgumbo
===========================================================================
===================================================
===> p5-HTML-Gumbo-0.18_1 depends on package: p5-Alien-LibGumbo>0 - found
===> p5-HTML-Gumbo-0.18_1 depends on package: perl5>=5.34<5.35 - found
===========================================================================
===================================================
===> Staging for p5-HTML-Gumbo-0.18_1
===> Generating temporary packing list
Building HTML-Gumbo
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/stage/usr/local/lib/perl5/site_perl/mach/5.34/auto/HTML/Gumbo/Gumbo.so
Installing /wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/stage/usr/local/lib/perl5/site_perl/mach/5.34/auto/HTML/Gumbo/Gumbo.bs
Installing /wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/stage/usr/local/lib/perl5/site_perl/mach/5.34/HTML/Gumbo.pm
Installing /wrkdirs/usr/ports/www/p5-HTML-Gumbo/work/stage/usr/local/lib/perl5/site_perl/man/man3/HTML::Gumbo.3
====> Compressing man pages (compress-man)
===========================================================================
===================================================
===> Building package for p5-HTML-Gumbo-0.18_1
===========================================================================
=>> Cleaning up wrkdir
===> Cleaning for p5-HTML-Gumbo-0.18_1
build of www/p5-HTML-Gumbo | p5-HTML-Gumbo-0.18_1 ended at Fri Dec 1 16:14:40 CST 2023
build time: 00:00:26